PDA

Просмотр полной версии : "ZX-8085" - Даунгрейд компьютера "Ленинград". Часть 2



Mick
19.02.2021, 11:45
Тема создана в продолжении этой темы - https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html
В той теме рассматривался вопрос интегрирования микропроцессора КР580ВМ80А или его аналогов в схему компьютера "Ленинград", в котором изначально был установлен микропроцессор Z80. В этой же теме будет рассматривать соответственно вопрос интегрирования микропроцессора КР1821ВМ85А или его аналогов.
В первом посте будут выложены все материалы по данному проекту.
Техническое задание для начала такое же как и в предыдущей теме, интеграция микропроцессора и его работа на 3,5МГц.
Определение максимальной частоты - это уже частный случай.

Так что свои мысли можно уже оформлять тут.

Схема прототипа - https://disk.yandex.ru/i/4U0cno0NCi6HmA

Печатная плата прототипа - эскиз

https://i.ibb.co/82YSbms/zx8085-pcb.png (https://ibb.co/82YSbms)

Печатная плата в реале

https://i.ibb.co/vmcQNtR/IMG-20210407-194226.jpg (https://ibb.co/vmcQNtR)

svinka
19.02.2021, 17:47
есть в наличии OKI MSM80C85AH по даташиту 5Мгц
ну чем не аналог????

Mick
19.02.2021, 19:57
ну чем не аналог????

Безусловно аналог. В том что номенклатура отечественных КР1821ВМ85А достаточно небольшая по сравнению с ВМ80А это большой плюс, не надо таких больших исследований проводить.
То что они по умолчанию рассчитаны на 3МГц как минимум, это дает нам шанс, что на 3,5МГц и 4МГц они будут работать. А максимально возможную частоту мы определим с помощью музыки эксолона.
Во вторых, судя по времянкам сигнал чтения и записи достаточно широкий, что дает надежу на то чтобы обойтись без торможения.

ivagor
19.02.2021, 20:09
судя по времянкам сигнал чтения и записи достаточно широкий, что дает надежу на то чтобы обойтись без торможения.
Уже тоже прикидывал, похоже твоя изначальная идея по прозрачному доступу проца к озу в рамках почтиленинграда сможет осуществиться с 8085. Только скорее всего надо будет сдвинуть тактирование проца на полтакта.

L Juriy
19.02.2021, 21:04
Mick,
]Как я уже писал. У меня КР1821ВМ85А стабильно работает на 4 Мгц.
Процессор не греется от слова совсем.
Работает на плате miniMax85 с внутренним генератором, правда БЕЗ конденсаторов.
С кондерами работал на какой то низкой частоте, пришлось выбросить.

Mick
20.02.2021, 13:46
Уже тоже прикидывал, похоже твоя изначальная идея по прозрачному доступу проца к озу в рамках почтиленинграда сможет осуществиться с 8085. Только скорее всего надо будет сдвинуть тактирование проца на полтакта.

Я так понимаю ты исходил из первоначальной схемы ZX-8080, когда еще тактировали по RAS/
Тут уже не нужен формирователь F1 и SYNC c ТМ7.
Еще один интересный вопрос, насколько нагрузку проц держит. Для младшего адреса там понятно регистр с ALE, для старшего я думаю хватит и текущей нагрузки (микросхема ПЗУ и мультиплексоры). А вот шину данных нужно буферизировать или нет.

- - - Добавлено - - -


Как я уже писал. У меня КР1821ВМ85А стабильно работает на 4 Мгц.
Процессор не греется от слова совсем.

Это я понял, тем для нас лучше, не нужно будет волноваться на счет работы на такой частоте. Как я уже говорил, основной вопрос - интеграция процессора в схему Ленинграда.
Максимальный разгон это уже попутный тест.
Лично я думаю, что 3МГц процессор должен как минимум до 5МГц разогнаться, а 5МГц где то до 8МГц.
Но все покажет практика.
Для начала надо схему нарисовать и плату заказать.

ivagor
20.02.2021, 14:12
Я так понимаю ты исходил из первоначальной схемы ZX-8080, когда еще тактировали по RAS/
Тут уже не нужен формирователь F1 и SYNC c ТМ7.
Я неудачно сформулировал. Идея (для обсуждения) в том, что окончание WR/ и RD/ должно совпасть с границей между тактами H1. Заканчиваются они (WR и RD) примерно на половине T3 проца, поэтому написал про полтакта. А так схема действительно должна упроститься по сравнению с zx8080, например ТМ2 тоже не нужны.

Mick
20.02.2021, 15:14
Для предметного разговора в первом посте выложил предварительную схему. Она пока привязана к тактам по RAS/
Пока это только эскиз, без глубокого анализа

ivagor
20.02.2021, 16:10
версию с дисководом
Имхо лучше подумать про SD карту. Это и практичнее и проще в плане программной поддержки (xsd(b2m)/sdos(PVV) или вариант alemorfa).

Kulich
20.02.2021, 16:30
У 8085 внутри частота процессора делится на два. Так-что это нужно учитывать. При тактировании остальной схемы. Плюс шина мультиплексирована. Так что производительность с Z80 так просто не сравнить.

Mick
20.02.2021, 17:53
У 8085 внутри частота процессора делится на два.

Где это написано?

L Juriy
20.02.2021, 18:07
Mick,
Вот выдержка:
1 BQ1 Выводы для подключения кварца, RC-цепи, LC-цепи или внешнего генератора.
2 BQ2 Для обеспечения внутренней синхронизации входная частота делится на 2.
3 SRS Выход «Начальная установка системы»

в догонку:
Технические характеристики
Напряжение питания 5,0 В ± 10 %
Диапазон рабочих температур от – 45 о С до + 85оС (– 60о Сдо + 85о С)*
Разрядность данных – 8
Разрядность адреса – 16
Количество каналов обмена – 256 адресуемых 8-разрядных внешних устройств
Количество команд – 123
Объем адресуемой памяти – 64 кбайт
Количество уровней прерывания – 5
Частота следования импульсов тактовых сигналов на входе не более 10 МГц (7,2* МГц)
Частота следования импульсов тактовых сигналов на выходе не более 5,0 МГц (3,6* МГц)
Динамическая потребляемая мощность не более 121 мВт (110 * мВт)
Примечание – знаком «*» отмечены динамические параметры для микросхемы М1821ВМ85А.

ivagor
20.02.2021, 18:23
Пока схема эскизная, но раз зашла речь про тактирование, то интеловцы рекомендуют при частотах тактирования >6 МГц (т.е. при частотах проца >3) не оставлять висеть второй вход (X2) в воздухе (Figure 5e, страница 1-16 даташита). Возможно на практике при частотах проца немного больше 3 потянет и как ты нарисовал.

Mick
20.02.2021, 18:25
Хм, тогда надо будет частоту на процессор 7МГц подавать.

- - - Добавлено - - -


Возможно на практике при частотах проца немного больше 3 потянет и как ты нарисовал.

Ну свободный элементы есть, так что можно и нагрузить второй вход. У нас получается при 3,5МГц надо 7 подавать, а при 4МГц -> 8МГц

По сути, выбор тут небольшой либо цеплять на TI, либо на TI/
Надо только правильно фазу выбрать.

L Juriy
20.02.2021, 18:33
ivagor,
Внешний генератор может подключаться непосредственно к выводу BQ1, а вывод BQ2 может при этом не использоваться. Однако, с
целью повышения стабильности частоты при её максимально допустимых значениях целесообразно подключать вывод BQ2 к внешнему генератору через инвертирующий элемент.
Я это пробовал, но не получилось, генрация прекращалась

ivagor
20.02.2021, 18:36
Вобще я может соберусь в понедельник нарисовать свое видение временных диаграмм, но по первому взгляду на схему пара мелких моментов:
1. ЛЛ1 ты активно применяешь, т.к. хочешь израсходовать запас?
2. DBIN на D30 остался от zx8080
Остальное лучше с картинками

Mick
20.02.2021, 18:47
Внешний генератор может подключаться непосредственно к выводу BQ1, а вывод BQ2 может при этом не использоваться. Однако, с
целью повышения стабильности частоты при её максимально допустимых значениях целесообразно подключать вывод BQ2 к внешнему генератору через инвертирующий элемент.
Я это пробовал, но не получилось, генрация прекращалась

Схему обновил, подключил пока оба тактирующих вывода. Тактирование пока взял с TI (7МГц)

ivagor
20.02.2021, 18:47
Однако, с
целью повышения стабильности частоты при её максимально допустимых значениях целесообразно подключать вывод BQ2 к внешнему генератору через инвертирующий элемент.
Я это пробовал, но не получилось, генрация прекращалась
Мопед не мой, это рекомендация интела. Вижу, что SYR-ALEX в сябре так сделал (http://www.spetsialist-mx.ru/index35.html). Возможно еще есть тонкость с версией чипов, доку интела нашел для NMOS, наши ВМ85 CMOS, надо бы найти даташит какого-нибудь CMOSного варианта 8085. Понятно, что практикам виднее, чем мне с дивана, но вряд ли интел написал что-то заведомо неправильное, надо вчитаться в раздел DRIVING THE X1 AND X2 INPUTS

Mick
20.02.2021, 18:52
1. ЛЛ1 ты активно применяешь, т.к. хочешь израсходовать запас?
2. DBIN на D30 остался от zx8080
Остальное лучше с картинками

Пока рисовалось в лоб, с самой первой схемы ZX-8080. Сигнал DBIN уберу.

- - - Добавлено - - -


Понятно, что практикам виднее, чем мне с дивана, но вряд ли интел написал что-то заведомо неправильное,

Можно на BQ2 поставить перемычку.

- - - Добавлено - - -


DBIN на D30 остался от zx8080

Обновил схему

L Juriy
20.02.2021, 18:54
ivagor,
Я привожу данные с даташита на вм85.
Пытался просто выложить но он больше 200 к. не прошло.

Mick
20.02.2021, 18:55
Пытался просто выложить но он больше 200 к. не прошло.

На любой файлообменник, я вон на яндекс диск кидаю.

ivagor
20.02.2021, 19:02
Я привожу данные с даташита на вм85.
Если это НЗППшный, то я его на другом компьютере скачал. Дело в том, что у меня к отечественным даташитам большого доверия нет. Часто это перевод с добавлением своих ошибок и упусканием важных деталей, лучше все же западный. Возможно конкретно дока именно ВМ85 очень хорошая и правильная.
Что касается тактирования, в даташите кроме НЕ между X1 и X2, еще и по резистору 470 Ом на X1 и X2.
В любом случае эти тонкости могут сказаться только если Mick будет заниматься сверхвысокочастотными экспериментами, для 3, скорее всего 3.5 и возможно даже для 4 может прокатить как есть.

L Juriy
20.02.2021, 19:04
здесь (https://cloud.mail.ru/public/HycG/8LvNrPB9Q), но там проблема есть ссылки на рисунки, а их самих нет.
Откуда брал этот файл не помню.

Mick
20.02.2021, 19:06
Что касается тактирования, в даташите кроме НЕ между X1 и X2, еще и по резистору 470 Ом на X1 и X2.

Резисторы я уже добавил.

ivagor
20.02.2021, 19:16
здесь,
Этот я качал. На всякий случай интеловский (https://www.jameco.com/Jameco/Products/ProdDS/52062.pdf)

- - - Добавлено - - -

Предлагаю больше доверять даташиту OKI (https://pdf1.alldatasheet.com/datasheet-pdf/view/11399/OKI/MSM80C85.html) на их CMOSный клон 8085. Там для частот тактирования 1-10 МГц никакого объединения X1 и X2, что вполне соответствует опыту L Juriy.

Mick
20.02.2021, 19:20
Предлагаю больше доверять даташиту OKI на их CMOSный клон 8085.

Вот пару картинок из официального мануала Интела - https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiZ_6f87vjuAhVKpYsKHRgTCEYQFjACegQIAxAD&url=http%3A%2F%2Fwww.bitsavers.org%2Fcomponents%2F intel%2FMCS80%2FMCS80_85_Users_Manual_Jan83.pdf&usg=AOvVaw3Z6E4CYiUeQXUo5JqISr3o

https://i.ibb.co/qmqckCX/8085-clk.jpg (https://ibb.co/qmqckCX)

https://i.ibb.co/2jVB1F2/8085-sch.jpg (https://ibb.co/2jVB1F2)

Как вариант, поставить на BQ2 джампер-перемычку, чтобы не резать если что дорожки.

L Juriy
20.02.2021, 19:23
Я тоже пользуюсь даташитом от OKI, а этим уже дополнительно.
Из импорта у меня только OKI процессоры.

ivagor
20.02.2021, 20:09
Для статистики - в схеме ПК6128Ц (ВМ85 3 МГц) между X1 и X2 элемент НЕ (это не значит, что я за это агитирую, я больше верю OKI).

ivagor
21.02.2021, 09:13
После некоторых размышлений пришел к выводу, что если не формировать озушные сигналы (ras, cas, H1) на основе (выходного) CLK, то я все же не знаю, как обеспечить прозрачный доступ к озу в рамках zx8085. А если формировать озушные сигналы на основе CLK, то это уже вероятно не ленинград.

Mick
21.02.2021, 13:39
После некоторых размышлений пришел к выводу, что если не формировать озушные сигналы (ras, cas, H1) на основе (выходного) CLK, то я все же не знаю, как обеспечить прозрачный доступ к озу в рамках zx8085. А если формировать озушные сигналы на основе CLK, то это уже вероятно не ленинград.

Пока не Ленинград нам не нужен.
Я вот так понимаю весь процесс. На диаграммах в даташитах указаны клоки я так понял, то что идет с выхода CLOCKOUT.
Если предположить что сигнал ALE должен быть как бы на излете H0, чтобы точно один цикл чтения или записи попал в H1=0. То логичнее было бы чтобы частота процессора совпадала с фазой CAS/. А значит CAS/ умножим на 2 - то по логике на тактовый вход процессора надо подавать TI/ (без учета буфера на ЛН1) или TI ( с учетом ЛН1)

Обновил схему, поставил перемычки на тактовую частоту.

Еще, если вдруг ни TI ни TI/ не дадут нужного эффекта, то у нас остался одна половинка ТМ2, на ней можно сигнал TI/ или TI чуть сдвинуть стробом 14МГц

ivagor
21.02.2021, 14:27
Проблема в том, что просто изменяя фазу входного сигнала нельзя сдвинуть CLK (выходной) на полтакта, а управляющие сигналы проца (RD, WR и т.д.) привязаны к CLK. Скорее всего нужную фазу CLK можно сделать с привлечением RESET, но в интеловском даташите совсем нет соответствующих временных диаграмм, а вот в доке oki нечто похожее есть, но я не хочу лезть в такой специфический вариант. "Проблема" эта скорее в кавычках, т.к. при использовании в качестве памяти пзу и sram (без других претендентов на доступ) никаких проблем нет. При добавлении хотя бы одного такта ожидания проблема решится. Если видеоконтроллер умеет уступать процу тоже проблем нет. Но в ленинграде без тактов ожидания я не могу сообразить как.

ivagor
22.02.2021, 18:19
но в интеловском даташите совсем нет соответствующих временных диаграмм
В таком виде, как я бы хотел нет, но кое-что есть в MCS-80/85 FAMILY USERS MANUAL. Из того, что я там увидел, скорее всего resetом не получится обеспечить нужную фазу. Варианты все равно есть:
1. Перекосить ("локально изменить") скважность внешнего клока на X1. Заочно я такую штуку нормально не потяну.
2. Вернуться к консервативному варианту, примерно соответствующему zx8080. Писать в озу можно без торможения (если формировать WE/ подобно zx8080). А тормозить только при чтении.
3. Учитывая, что возможности старинной элементной базы уже продемонстрированы, можно упростить себе жизнь и оставить dram только для записи проца (и чтения видео). Вместо D33 ставится SRAMина, в нее проц пишет и из нее читает. Т.е. запись параллельно в sram и dram, чтение проца только из sram. В итоге тормозить не нужно.

Mick
23.02.2021, 12:58
Поглядел в своих запасах что то из ВМ85А.
Вот что нашлось.

https://i.ibb.co/jbF313n/IMG-20210223-104650.jpg (https://ibb.co/jbF313n)

ivagor
23.02.2021, 13:05
Богато. Официально из сфотканых siemens самый крутой, жаль что оки не новых серий (AH), которые по более мелкой технологии.

Mick
23.02.2021, 13:18
Богато. Официально из сфотканых siemens самый крутой, жаль что оки не новых серий (AH), которые по более мелкой технологии.

Ну что успел отхватить, то и есть. Потом на али еще что то подберем. :)
Наш я так понял Квантор.

Кстати, похоже китаезы следят за нашими экспериментами, вот квазимоды подняли цены на P8080A. :(

- - - Добавлено - - -


1. Перекосить ("локально изменить") скважность внешнего клока на X1. Заочно я такую штуку нормально не потяну.

Короче я платку переразведу и потом закажу. Будем исправлять на ходу.

ivagor
23.02.2021, 14:20
Наш я так понял Квантор.
ВМ85 НЗПП (https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D0%B8%D0%B1%D0%B8%D 1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%B7%D0%B0%D0%B2%D0 %BE%D0%B4_%D0%BF%D0%BE%D0%BB%D1%83%D0%BF%D1%80%D0% BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2 %D1%8B%D1%85_%D0%BF%D1%80%D0%B8%D0%B1%D0%BE%D1%80% D0%BE%D0%B2), у нас только в Новосибирске их делали (и вроде еще делают).


Короче я платку переразведу и потом закажу.
Не знаю, что конкретно ты планируешь, но лучше перестраховаться и заложить формирование WE/ подобное zx8080 и торможение (над которым надо еще подумать). А отключить это всегда можно.

- - - Добавлено - - -

Кстати сименсовский даташит на их 8085 гуглится

Mick
24.02.2021, 09:07
ВМ85 НЗПП, у нас только в Новосибирске их делали (и вроде еще делают).

Ты прав, у Квантора в другую сторону значок.

- - - Добавлено - - -


Не знаю, что конкретно ты планируешь, но лучше перестраховаться и заложить формирование WE/ подобное zx8080 и торможение (над которым надо еще подумать). А отключить это всегда можно.

Монтажное поле для таких случаев предусмотрено. :)
Кстати, вот состряпал картинку из даташита на 80С85 фирмы Intersil

https://i.ibb.co/bNVPSRw/waveform.jpg (https://ibb.co/bNVPSRw)

Из которого видно, что минимальная задержка от BQ1 до CLK - 30нс
Вот и надо исходить из этого - куда сдвинуть такты, чтобы влезло в окно H1

ivagor
24.02.2021, 18:07
Нарисовал, что меня смущает.
https://i.imgur.com/Owjtnoq.gif
Сверху с X1=TI/, снизу X1=TI. И там и там по два варианта CLK. В худшем случае может быть так, что при каждом старте будет кидаться монетка и будет или 000 или 180. Но вполне возможно, что в конкретной железке все время будет один вариант, только сейчас неизвестно какой. При рисовании задержки не учитывал, CLK в реале будет несколько отставать от X1.

Mick
24.02.2021, 18:46
Нарисовал, что меня смущает.

Ну что же понятны твои опасения, но пока не попробуешь, не узнаешь. Попробуем сначала как есть, потом если что допаяем. По сути платы экспериментальные и ничего страшного, если появятся несколько лишних проводников.

Ты пока погляди текущий вариант схемы, пусть скажем это идеальный вариант. Если ничего не в глаза не бросается, то я поправлю печатку.

ivagor
24.02.2021, 20:08
Выложенный вариант я смотрел, сомневаюсь, что будет работать без торможения, но если сразу заработает, то будет здорово. Из непринципиальных предложений - заземлить A8 у озушек, чтобы попробовать 41256. Клавиатуру все же планируешь подключать (вроде ничего в схеме не изменилось)? Или думаешь хватит более широкого RD/?

Mick
25.02.2021, 19:27
Из непринципиальных предложений - заземлить A8 у озушек, чтобы попробовать 41256.

Это сделали.

Эскиз печатной платы

https://i.ibb.co/82YSbms/zx8085-pcb.png (https://ibb.co/82YSbms)

Mick
18.03.2021, 12:23
Печатные платы заказал. Так что продолжение скорее всего будет :)

Mick
30.03.2021, 07:59
Платки прошли таможню, надеюсь к выходным придут ко мне.

Mick
07.04.2021, 21:33
Получил платки компа, теперь надо его собрать.

https://i.ibb.co/vmcQNtR/IMG-20210407-194226.jpg (https://ibb.co/vmcQNtR)

ivagor
13.04.2021, 18:05
Вариант (https://disk.yandex.ru/d/3QcHmDoSOxHcdQ) комплексного (клавиатура, память и еще по мелочи) теста от zx8080 с небольшими косметическими доработками.
1. Детектирует 8080 или 8085.
2. Универсальный (для 8080 и 8085) тест частоты.

Mick
13.04.2021, 19:50
У меня тут внезапно дефицит оказался - не нашлось 555ИР9. Пришлось заказывать. Посему сборка застопорилась.

Mick
18.04.2021, 13:45
У меня тут внезапно дефицит оказался - не нашлось 555ИР9. Пришлось заказывать. Посему сборка застопорилась.

Микросхемы ИР9 пришли, завтра продолжу сборку. Осталось уже не много запаять.

Mick
26.04.2021, 19:22
Плату собрал, попробовал запустить. Вроде в первом приближении запустился. Правда сначала спалил ПЗУ.

Пока тестами не пользовался, а сначала попробовал музыкой из эксолона - зазвучала. Потом музыкальной демкой, которая юзает ОЗУ.
Тоже заработала но с оговорками.

Вот фотки платки и процессоров, участвующих в эксперименте.

https://i.ibb.co/x5d0Cy4/IMG-20210426-155905.jpg (https://ibb.co/x5d0Cy4)

https://i.ibb.co/YQf9J7T/IMG-20210426-155916.jpg (https://ibb.co/YQf9J7T)

https://i.ibb.co/KNvrw3q/IMG-20210426-155923.jpg (https://ibb.co/KNvrw3q)

А теперь о особенностях.

Наш процессор КР1821ВМ85А не заработал - похоже дохлый попался, либо я спалил
Процессор М1821ВМ85А заработал с тактовыми от TI, правда не стабильно - сваливается через несколько секунд
Импорт:
OKI M80C85A - оба заработали от TI/, работал стабильно
M5L8085AP - один заработал от TI, второму пофиг было, работал от TI и TI/, работали стабильно
SAB8085AH-2-Р - заработал от TI, правда запускается через раз

Вторая частота BQ2 не нужна им на 3,5МГц.
Возможно такое поведение процессоров обуславливается памятью РУ5Д. Надо попробовать РУ5Г или РУ5В

ivagor
26.04.2021, 20:15
Круто, поздравляю с успешным запуском! Конечно хотелось бы и чтобы наш проц стабильно заработал, но результат уже очень хороший.

Mick
27.04.2021, 11:13
Поставил РУ5Г глюков стало больше причем со всеми процессорами.
Заменил КР1533ИР22 в адресной защелке на К555ИР22 - стали работать без сбоев. И даже наш М1821ВМ85А.
Но такты еще приходится двигать.

Таким образом микросхема D42 должна быть только К555ИР22.

ivagor
27.04.2021, 12:09
Это довольно познавательный результат в том смысле, что получается 8085 позволяет добиться прозрачного доступа к озу минимальной кровью, если сравнивать с 8080 и z80.

Mick
27.04.2021, 13:41
Это довольно познавательный результат в том смысле, что получается 8085 позволяет добиться прозрачного доступа к озу минимальной кровью, если сравнивать с 8080 и z80.

Безусловно ты прав, но остается одна задача - это выбор тактирования. То что одни процессоры работают на TI, а другие на TI/ это не есть хорошо.
Наверняка правда где то по середине. Возможно сигнал TI надо придержать через один или два элемента, а может просто сменить серию микросхемы.
У буржуйцев в схеме, которую я приводил ранее используется S серия. Но там возможно из за того что генератор у них на 24МГц и чтобы вентили не пропадали.
Похоже надо ЛН1 (D35) и ТМ2(D2) ставить на панельки :)

ivagor
27.04.2021, 14:05
остается одна задача - это выбор тактирования. То что одни процессоры работают на TI, а другие на TI/ это не есть хорошо.
Ты же теперь во всеоружии, посмотри анализатором.

Mick
28.04.2021, 10:04
Попробовал запаять кварц на 16МГц, тактовая частота 4МГц.
Практически все процессоры заработали, но вот OKI M80C85A и SAB8085AH, которые тактировались от TI/ ведут себя как предположил ivagor


В худшем случае может быть так, что при каждом старте будет кидаться монетка и будет или 000 или 180.

Те кто тактировались от TI ведут себя более предсказуемо.

Кстати пополнился еще одним процом NEC D8085AC, тактируется от TI

- - - Добавлено - - -

Также провел исследование на максимальную частоту в рамках данной схемотехнике.
Зашил в ПЗУ музыку с эксолона и давай менять кварцы.

Самый шустрый это SAB8085AH-2 заработал на тактовой частоте 8МГц - кварц 32МГц

Затем так шли:

7 МГц (28МГц) - M80C85A OKI (один из двух) и наш M1821ВМ85А
6 МГц (24МГц) - М80С85А OKI (второй)
5 МГц (20МГц) - M5L8085AP (оба) и D8085AC NEC

CodeMaster
11.05.2021, 15:17
OKI M80C85A - оба заработали от TI/, работал стабильно
Вдруг запланируете массовый выпуск (https://www.avito.ru/moskva/tovary_dlya_kompyutera/mikroshemy_pamyati_1969539845) ;-)

ivagor
25.02.2023, 20:07
В рамках zx8085 задача замены z80 на 8085 решена, но возможно будет полезно привести здесь и такую ссылку (https://feilipu.me/2021/08/15/8085-cpu-on-the-z80-bus/)