Вход

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



Страницы : 1 2 3 [4]

ivagor
05.02.2021, 09:09
Квантор заиграл на 4МГц
Значит теоретически его можно довести до работоспособного состояния и с озу, но я не призываю этим заниматься, по крайней мере на платформе zx8080. Все же есть смысл в таком тесте.

Mick
05.02.2021, 10:05
Можно даже попробовать самые быстрые процы (intel, amd) на частоте >4 МГц, т.к. ограничивающими факторами в zx8080 являются озу и вывод изображения, а этому тесту ни то ни другое не нужно.

Ну как тут сказать. Нашел кварц на 20МГц, т.е. тактовая 5МГц.
Поставил импортный китайский P8080A - музон играет. Ух ты, думаю. Поставил наш Родон 9005 - музон играет. Гы гы :)
Квантор 9203 - играет
Днепр 9205 - играет.
Видео вечерком закину.

P.S. Чисто по ощущениям - греются они меньше чем на 3,5МГ и 4МГц. Хотя могу и ошибаться, надо с часок погонять.
Так, надо поискать кварц побольше :)
А кто то там говорил что вот Ориону 5МГц на ВМ80А, тогда было бы круто, а 3,5МГц ни о чем - вот вам 5МГц на ВМ80А
Немного погорячился, там речь шла о 10МГц. Но и 5 уже очень круто было бы для Ориона.

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


Значит теоретически его можно довести до работоспособного состояния и с озу, но я не призываю этим заниматься, по крайней мере на платформе zx8080. Все же есть смысл в таком тесте.

Да, лучше уже в рамках другой платформы. На этой мы что хотели, того достигли.

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

Дополню, ошибся малость. Греются они также, но не печка однозначно.

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

Раз пошла такая пьянка ставь больше кварц. В прямой видимости был только на 27МГц
Гы гы, наши Днепр 9205 и Родон 9005 сдулись, а вот импортный P8080A осилил частоту 6,7МГц :)

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

Нашелся на 25МГц кварц, тактовая 6,24МГц
Родон 9005 и Днепр 9205 - молчат, импорт работает - еще бы не работал

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

Кварц 24МГц, тактовая 6МГц
Днепр 9205 и Родон 9005 - молчат

ivagor
05.02.2021, 10:12
осилил частоту 6,7МГц
Mick, это очень круто, но ты все же осторожнее, частоты уже какие-то совсем запредельные для 8080

Mick
05.02.2021, 10:21
Mick, это очень круто, но ты все же осторожнее, частоты уже какие-то совсем запредельные для 8080

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

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

P.S. Сейчас вернул кварц на 16МГц, наши играют. Т.е. повышение частоты для них не сильно сказалось.

ivagor
05.02.2021, 10:29
Похоже ты установил рекорд оверклокинга 8080, по крайней мере не читал про частоты >5 МГц (6 МГц это же турбовектор на 8080, диковинный был бы зверь). Если еще будешь проводить эксперименты на ультратурбо частотах лучше наверно озушки вынимать из панелек, они наверняка греются очень сильно, особенно РУ5Д. Ну и процы лучше долго не гонять на сверхчастотах, по крайней мере более дорогие/редкие экземпляры.

Mick
05.02.2021, 12:17
6 МГц это же турбовектор на 8080,

Это только на импорте.


Если еще будешь проводить эксперименты на ультратурбо частотах

Если найду другие кварцы. Точно есть дома на 28МГц. Также интересно 5МГц это предел для наших или еще можно поднять, но надо искать кварцы на 21МГц, 22МГц и 23МГц. Мне сдается что скорее всего выше 5МГц уже возможно работать будут отдельные экземпляры из тех, кто на 4МГц работает, да и то не факт, но точно что на 6МГц они уже не работают.

ivagor
05.02.2021, 13:06
есть дома на 28МГц
А все эти сравнительно высокочастотные (по ретрокомпьютерным меркам) кварцы первогармониковые? Если я не путаю, лет 30-40 назад >20 МГц часто были уже 3й гармоники.


Это только на импорте.
Из советских большие надежды подавал 580ВМ1, он еще и КМОПный, явно его можно было бы заметно разогнать. Но сейчас проще и дешевле купить западный 8080A-1.

Mick
05.02.2021, 13:15
Но сейчас проще и дешевле купить западный 8080A-1.

Скажем дешевле да, а вот чтобы именно 8080A-1 как повезет, если у китайцев на али. Они в основном сейчас продают просто P8080A.
Но вот я не могу сказать - перемаркировка или что. Но на 6,7МГц работал именно с маркировкой P8080A, т.е. по логике должен быть хуже P8080A-1.
И если этот так гонится, то на какой максимальной частоте тогда будет работать P8080A-1

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

P.S. Уже предвкушаю разгон ВМ85А :) Насколько он разгонится.

L Juriy
05.02.2021, 14:32
Mick,
У меня 1821вм85а в керамике на 6 уже не работал.
Сейчас 1821вм85а в пластике работает на 4 и совсем холодный.

ivagor
05.02.2021, 15:05
У КМОП есть плюс для разгона, что поднятие напряжения питания немного помогает, для ВМ85 это дополнительная степень свободы.

Mick
05.02.2021, 15:15
У меня 1821вм85а в керамике на 6 уже не работал.
А импорт пробовал?

OrionExt
05.02.2021, 15:20
Я вот одного не могу понять в этом долгом экспириенсе? Зачем на ВМ80 натягивать архитектуру Z80 (и траблы этого проца от оригинальной схемы Ленинграда 1, может чего упустил в долгих анализах шины /RD и /WR). Вроде ВМ80 вменяем и расчетлив по тактам, можно половину ЦПУ и половину ВДУ (VDP). Доказано компьтером Фахівець.

Mick
05.02.2021, 15:22
Я вот одного не могу понять в этом долгом экспириенсе?

Видимо плохо читал или не читал вообще тему.

OrionExt
05.02.2021, 15:34
Видимо плохо читал или не читал вообще тему.

Ок, Mick. Но мог бы хотя бы дать ссылку на схему в первом приблежении.

Mick
05.02.2021, 15:37
Ок, Mick. Но мог бы хотя бы дать ссылку на схему в первом приблежении.

В первом посте аж три ссылки на схемы. Самая последняя рабочая - 5 редакции

L Juriy
05.02.2021, 15:45
Mick,
Нет еще не добрался, но уже близко.
У меня OKI M80C85AH, плату спаял, скоро попробую.

Mick
05.02.2021, 15:49
У меня OKI M80C85AH, плату спаял, скоро попробую.
Ждем результатов.
Я пока запасаюсь помаленьку тоже аналогами чтобы в очередной даунгрейд ZX-8085 влепить.

Mick
05.02.2021, 21:45
Фото с 5 МГц

https://i.ibb.co/2N8bPHm/IMG-20210205-091254.jpg (https://ibb.co/2N8bPHm)

Видео музыки exolon https://yadi.sk/i/u95YFVIyh_z2Eg

Фото с 6,7МГц

https://i.ibb.co/ZYbWrNQ/IMG-20210205-094645.jpg (https://ibb.co/ZYbWrNQ)

Видео музыки exolon https://yadi.sk/i/LOtBEmrriQESSA


И бонус музыка на 4МГц от NEO SPECTRUMAN - https://yadi.sk/i/64vOgFMD7t9mUg
Он сварганил сборник из 7 мелодий с загрузкой в ОЗУ, я чуть порезал его файл, чтобы упихать в ПЗУ.
Как он сказал, играет движок от Львова ПК-01

ivagor
06.02.2021, 06:20
Насколько позволил расслышать мой неабсолютный слух, на 5 и 6.7 играет вариант для 4 МГц. 6.7 впечатляют, до сих пор сложно переварить, что 8080 может работать на такой частоте. Но и 5 для наших тоже невероятный результат.

Mick
06.02.2021, 08:31
играет вариант для 4 МГц.

Да, я его зашивал

ivagor
06.02.2021, 10:31
На фото вижу, что телевизор переварил нестандартную развертку с процом на 5 МГц, это решает одну из проблем, мешающих zx8080 на частотах >4 МГц. Думаю, что интел и amd смогут выполнить speed test, если не на 5, то на 4.25-4.5. Конечно остается вторая проблема - чтобы проц и озу поняли друг-друга, но тут у тебя в рукаве есть более быстрые озушки. Еще один момент - показания теста на частотах >4 МГц в идеале не должны меняться, т.е. на любой частоте будут одинаковые, т.к. не будет меняться число тактов в прерывании. Но будет увеличиваться число прерываний/кадров в секунду.

Mick
06.02.2021, 13:45
На фото вижу, что телевизор переварил нестандартную развертку с процом на 5 МГц,

Нет, не особо. Он ее не держит, просто так удачно сфоткал.

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


Немного ввел в заблуждение, у меня КР580ИК80А производства Квазар 8308.
И, барабанная дробь.... - он замечательно работает на 4МГц.
Результат speed test - 137A, т.е. как и у других
Но вот греется он гораздо сильнее чем другие КР580ВМ80А и в закрытом корпусе ему либо радиатор, либо радиатор с вентилятором нужен.

Вот он красавчик

https://i.ibb.co/th5H6Ln/IMG-20210206-085116.jpg (https://ibb.co/th5H6Ln)

А вот кого сегодня на почте получил, керамический импорт - D8080A
Вроде где то писали, что как раз импортная керамика плохо гонится. Что же проверим в понедельник, главное чтобы они были рабочими.
По виду они настоящие с выпрямленными ногами.

https://i.ibb.co/kx7F4f7/IMG-20210206-132650.jpg (https://ibb.co/kx7F4f7)

ivagor, а ты не можешь сказать по последним результатам speed test реальное соответствие частотам. Просто очень интересно сравнить результаты на том же Орионе, Специалисте да и на ZX Spectrum (клоне)

ivagor
06.02.2021, 15:10
Он ее не держит, просто так удачно сфоткал.
Жаль


vagor, а ты не можешь сказать по последним результатам speed test реальное соответствие частотам. Просто очень интересно сравнить результаты на том же Орионе, Специалисте да и на ZX Spectrum (клоне)
Как я понимаю, вопрос в том, какой коэффициент снижения быстродействия примерно соответствует торможению zx8080. Для примера коэффициент пересчета для вектора или amstrad cpc примерно 0.8-0.82 (80-82%), т.е. если вектор работает на 3 МГц, то это примерно соответствует 2.4-2.46 МГц без торможения (у zx8080 торможение явно меньше, т.е. zx8080 был бы быстрее при одинаковой с вектором частоте). Для определения такого коэффициента надо прогнать какую-нибудь более содержательную программу, а лучше несколько. Надо подумать, что можно портануть на zx8080 с разумными затратами сил и времени.

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

Дополню, почему для оценки среднего быстродействия мало результатов speed test. Он дает число тактов/команду, он очень важно и нужно, можно рассчитывать критичные по времени фрагменты и т.д. Но т.к. команды тормозятся по разному, то еще нужно учитывать, насколько часто встречается в реальном коде та или иная команда. Поэтому для оценки среднего по больнице быстродействия нужны более содержательные (менее синтетические) тесты.

NEO SPECTRUMAN
06.02.2021, 20:20
музыка на 4МГц
насколько позволяет расслышать мой относительный слух
запись с реала моей пищалки ВНЕЗАПНО медленнее эмулятора с таким коэфициентом 0,99201741654571843251088534107402
что собственно на уровне погрешносте измерений
из чаго можно сделать вывод что эффективная частота проца для подобной пищалке
дето 3555390...3584000 тактов относительно Z80

ivagor
07.02.2021, 17:03
Переделал из векторовского прототипа страшненькую рисовалку Мандельброта (https://yadi.sk/d/2DUk2SDkjhuZRw). Прототип довольно близко показывает среднее торможение вектора (0.8), надеюсь и переделка не подкачает. И вид и код неприглядные (зато быстро переделал), это не дема и не для соревнования по скорости или размеру кода, назначение - исключительно для оценки среднего быстродействия. После завершения рисования напечатает hex число. В emu на 3.5 - 1721, на 4 - 141F, реал должен показать несколько больше.

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

Забыл написать - печатается число прерываний/кадров, поделив его на 50 получим время рисования в секундах. Можно засечь с секундомером, но с автоматическим подсчетом удобнее и точнее.

Mick
08.02.2021, 09:33
Сегодня проверил керамические импортные процы D8080A на предмет разгона.

https://i.ibb.co/kx7F4f7/IMG-20210206-132650.jpg (https://ibb.co/kx7F4f7)

Максимальная частота 5 МГц, собственно как и наши быстрые.
По схожести результатов speed test на 4МГц, соответствует быстрому Квантору 9203 - 137Bh

Самый шустрый из наших все так же Родон 9005, он разогнался до 5.370МГц при кварце 21.480МГц
Ни Квантор 9203, ни Днепр 9205 не осилили эту частоту.
Таким образом, можно считать, что для наших быстрых процов максимальная частота это 5МГц.

Потом дошло дело до импортного китайского пластика P8080A. Он разогнался до 7.04МГц при кварце 28.192МГц.
Попробовал поставить кварц на 30МГц, но похоже уже синхрогенератор не тянет, запускается на частоте 10МГц
Посему пока рекорд для импорта 7МГц.

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

P.S. Все, кирдык панелькам. Надо уже облагораживать плату.

ivagor
08.02.2021, 10:22
Попробовал поставить кварц на 30МГц, но похоже уже синхрогенератор не тянет, запускается на частоте 10МГц
Или кварц третьегармониковый

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

Насчет разгонного потенциала интеловских процов. Обрати внимание, на последних керамических '74, а на других твоих '79 или '74'79

Mick
08.02.2021, 11:27
Или кварц третьегармониковый

Ну как сказать. Я пробовал еще 32.000 МГц и 33.8688МГц. Все они запускаются на частоте делить на 3.
Т.е. для (33.8688 / 3) / 4 = 2.8224

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


Обрати внимание, на последних керамических '74, а на других твоих '79 или '74'79

Если для керамики еще правдиво, то вот что в пластике - трудно сказать. Может быть перемаркер.
В любом случае, китайские пластиковые процы разгоняются без проблем до 7 МГц. Так что Орионовцы много упустили :)

Serg6845
08.02.2021, 11:38
Ну как сказать. Я пробовал еще 32.000 МГц и 33.8688МГц. Все они запускаются на частоте делить на 3.
Т.е. для (33.8688 / 3) / 4 = 2.8224


а на такие частоты они если не все гармониковые то очень многие... выше 20МГц уже частенько попадаются.

ivagor
08.02.2021, 12:15
Ну как сказать
А какие могут быть варианты, чудес же не бывает. На такие частоты чаще 3Г чем 1Г. Если у тебя есть в пределах досягаемости спектроанализатор, то можешь проверить. Но вряд ли ты будешь городить резонансный контур, зато у тебя появились кварцы для даунклокинга, если вдруг понадобится.

Так что Орионовцы много упустили
Они подошли более практично и мигрировали на z80. Или если ты про более ранее время, когда z80 было недоступны заводам в товарных количествах, то там не только орионовцы, большинство авторов советских компов упустило возможность использования ВМ80 на повышенных частотах.

Mick
08.02.2021, 12:29
Или если ты про более ранее время, когда z80 было недоступны заводам в товарных количествах, то там не только орионовцы, большинство авторов советских компов упустило возможность использования ВМ80 на повышенных частотах.

Ну да, могли бы до 3,5МГц спокойно разгонять. Конечно можно понять, в корпусе мы комп не исследовали на предмет перегрева.

CodeMaster
08.02.2021, 14:07
в корпусе мы комп не исследовали на предмет перегрева.
В Корвет поставили вентилятор и сюда бы поставили.

Mick
08.02.2021, 18:59
Родон 9005 разогнался до 5.3МГц


https://i.ibb.co/9pCWNbc/IMG-20210208-081001.jpg (https://ibb.co/9pCWNbc)


Импорт китайский пластик на 7МГц

Видео - https://yadi.sk/i/ofTnLlV84lt7OQ


А вот что показала рисовалка Мандельброта на 4МГц. Хотя и на 3,5 тоже.
Картинка меняется в зависимости от того как стартанул комп и на разных процессорах разная. Но нормальной нет

https://i.ibb.co/N6fh9Qk/IMG-20210208-100958.jpg (https://ibb.co/N6fh9Qk)

Как говорится - что то пошло не так. :(

ivagor
08.02.2021, 19:23
Картинка меняется в зависимости от того как стартанул комп и на разных процессорах разная
Когда переделывал в вариант, работающий из озу, урезал очищалку памяти и область переменных осталась без очистки. В эмуляторе при старте там нули, а на реале не нули. Доработанный вариант (https://yadi.sk/d/ugRfEC7jfzkBjw).

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


7МГц
На фото осциллограф показывает 5.36, если я правильно разглядел, наверно не то фото.

Mick
08.02.2021, 20:04
На фото осциллограф показывает 5.36, если я правильно разглядел, наверно не то фото.

Ошибся, это частота Родон 9005

А китайца похоже стер, в прочем на видео видно его частоту.

ivagor
08.02.2021, 21:08
Там по звуку слышно, что в районе 7 МГц

Mick
08.02.2021, 21:19
Там по звуку слышно, что в районе 7 МГц

Да, по звуку слышно, а по видео не видно. Только что проверил. Эх, жаль нет 30...32МГц кварца без гармоник. Очень интересно, осилил бы он 8МГц

ivagor
09.02.2021, 06:53
Вобще если быть занудным, то у всех кварцев в спектре есть не только первая гармоника, разница в соотношении 1й и (по крайней мере) 3й (кто больше). Возможно ты был прав, когда говорил, что синхрогенератор не тянет, только я бы сформулировал это иначе - есть вероятность, что полоса пропускания генератора в том диапазоне кварцев, куда ты забрался, более благоприятна для 1й гармоники. Можно попробовать уменьшить C21 и заменить D1 на максимально быструю серию, если еще не. Тут помог бы спектроанализатор, но если нет так нет.

Mick
09.02.2021, 09:35
В emu на 3.5 - 1721, на 4 - 141F, реал должен показать несколько больше.

Родон 9005 и Квантор 9203 на 4МГц показывают число 16C1

ivagor
09.02.2021, 10:17
на 4МГц показывают число 16C1
Это соответствует коэффициенту торможения примерно 0.8843 или 88.43%. Т.е. при выполнении кода из озу на 4 МГц zx8080 примерно эквивалентен 3.5372 МГц без торможения, на 3.5 - примерно 3.1

Mick
09.02.2021, 10:20
Коль большие кварцы заводятся на этом синхрогенераторы на 3 гармоники, то нашел кварцевый генератор на 34МГц, подключив его и поставив P8080A, эксолона не услышал. Тактовая при этом была 8.5МГц.
Похоже максимум для P8080A это 7МГц.
И да, у меня два разных китайских процессора P8080A и P8080A-1. Ведут себя одинаково, хотя первый по логики не должен был дотягивать до 7МГц.

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


Это соответствует коэффициенту торможения примерно 0.8843 или 88.43%. Т.е. при выполнении кода из озу на 4 МГц zx8080 примерно эквивалентен 3.5372 МГц без торможения, на 3.5 - примерно 3.1

Получается тормоза съедают где то 400...500КГц тактов
У нас Вектор работал на 3МГц, так у нас на 3,5МГц быстрее Вектора или медленнее?

ivagor
09.02.2021, 11:08
нашел кварцевый генератор на 34МГц, подключив его и поставив P8080A, эксолона не услышал. Тактовая при этом была 8.5МГц.
Получается синхрогенератор можно не модифицировать, достаточно найти первогармониковый кварц.


тормоза съедают где то 400...500КГц тактов
Нет, все же тут относительное замедление, для нахождения эквивалентной частоты надо умножить на 0.8843.


Вектор работал на 3МГц, так у нас на 3,5МГц быстрее Вектора или медленнее?
У вектора торможение в районе 0.8, 3*0.8=2.4 "эквивалентных МГц". У zx8080 3.5*0.8843=примерно 3.1 "эквивалентных МГц". zx8080 на 3.5 МГц при выполнении программы из озу на четверть быстрее ориона и корвета и более чем на четверть быстрее вектора и океана-240.

Mick
09.02.2021, 12:35
У вектора торможение в районе 0.8, 3*0.8=2.4 "эквивалентных МГц". У zx8080 3.5*0.8843=примерно 3.1 "эквивалентных МГц". zx8080 на 3.5 МГц при выполнении программы из озу на четверть быстрее ориона и корвета и более чем на четверть быстрее вектора и океана-240.

Ну что же, не так обидно :)

Значит подведем промежуточный итог. То есть в альтернативной вселенной, где СССР победил мировой империализм и z80 никогда не был изобретен, Зонов мог сварганить Ленинград на КР580ВМ80А. Да, без тормозов не получилось в рамках данной схемотехники. Также определили максимальные частоты для наших процессоров в рамках исследуемых образцов, разделив на группы.
- супербыстрые, импортные P8080A и P8080A-1, работают на 4МГц и максимальной частотой 7МГц
- быстрые, отечественные, такие как производства Родон (начиная с 9005), Днепр (9205), Квантор (9203), работают на 4МГц и максимальной частотой 5МГц
- относительно быстрые, отечественные, работают на частоте 3,75МГц
- медленные, отечественные, почти все до 90 года, а после уже выборочно, работают на частоте 3,5МГц
Иными словами, все протестированные образцы работают как минимум на частоте 3,5МГц.
Также интересный факт, древний процессор К580ИК80А 8308 производства Квазар тоже смог работать на 4МГц.

И не без лишней скромности у нас по сути получился самый быстрый комп из своих собратьев на КР580ВМ80А.
ivagor - Спасибо за неоценимую помощь.

Что дальше:
1. Еще два процессора должны скоро подоспеть, это польский MCY7880 и другой буржуйский INS8080A. Хочу проверить их на 4МГц
2. Возвращаем комп на 3,5МГц и окультуриваем
3. Проверить клаву
4. Собственно проект будет завершен в железной части.
5. Даунгрейд Ленинграда часть 2 - все тоже самое но на процессоре ВМ85А.

NEO SPECTRUMAN
09.02.2021, 13:18
Возвращаем комп на 3,5МГц и окультуриваем
а может ненада? :)

тк нативных программ то не ожидается как таковых
а все адаптированные будут дико тормозить


часть 2 - все тоже самое но на процессоре ВМ85А.

часть 3 все тоже самое на NEC V20 :v2_lol:

ivagor
09.02.2021, 13:24
Mick, хочу в свою очередь поблагодарить за очень интересный проект.
1. Наверно самый неожиданный результат - это невероятный разгонный потенциал западных 8080, но и поздние советские намного круче, чем я предполагал. Это уникальные результаты.
2. Попутно ты помог на практике проверить решение загадки, связанной с вектором. Работник одного из заводов, собиравших клон вектора, писал о проблемах, связанных с запуском ВМ80 на 3 МГц. Плюс в векторовской теме описан прецедент, когда при ремонте вектора один проц отказался работать, а другой заработал. Если посмотреть на формирование тактовых в векторе и учесть долгою эпопею zx8080 c быстрыми процами на 3 МГц, то рискну с очень большой долей уверенности утверждать, что любой ВМ80 можно запустить в векторе, но в редких случаях может понадобиться сдвиг тактовых. И наверняка формирование векторовских тактовых можно модифицировать, чтобы совсем не требовалась коррекция под разные процы. Просто не было тогда у заводчан такой обширной коллекции самых разных клонов 8080 и они не могли проверить их в векторе.

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


Даунгрейд Ленинграда часть 2 - все тоже самое но на процессоре ВМ85А.
Это конечно тоже интересно, но получается опять ты сразу ограничиваешь верхнюю планку частоты полнофункционального (с отображением видео) варианта на уровне 4 МГц.

Mick
09.02.2021, 13:35
а может ненада?

Скажем так, этот условный Ленинград (ZX-8080) по скорости быстрее всех своих собратьев на ВМ80А. Во вторых экран на 4МГц не очень большой и на мониторе он смотрится не очень красиво - непонятный квадратик на большущем экране.
По поводу переделок, ivagor много всякого портировал на другие машины с ВМ80А и ничего.
Если говорить о Бейсике 48, то я уже говорил что не надо его весь пытаться заталкивать, можно какими то малоиспользуемыми операторами пренебречь, т.е. выкинуть нафиг. К тому же в ПЗУ код будет выполняться на тех же 3,5МГц без торможения.

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


Это конечно тоже интересно, но получается опять ты сразу ограничиваешь верхнюю планку частоты полнофункционального (с отображением видео) варианта на уровне 4 МГц.

Если вспомнить начало эпопеи с вкарячиванием ВМ80А в схемотехнику Ленинграда никто же не предполагал что исследование расширятся. Но суть затеи была именно запуск ВМ80А на 3,5МГц в Ленинграде. Понятное дело, что ВМ85А должен по частоте без проблем затолкаться, там интерес как его схемотехнически заставить работать.

Если же смотреть дальше, то как я говорил можно максимум выжимать из:
1. Готовой платформы, например Орион-128, как я и хотел
2. Комп-девборды, где вся логика в FPGA или CPLD.

Но как бы "Ленинград" на других процессорах как то выглядит тепло и лампово. :)

NEO SPECTRUMAN
09.02.2021, 14:06
малоиспользуемыми операторами пренебречь
там команды не сильно то и большые
но зато пол пзу-шки калькулятор
и все команды его трахают\используют вдоль и поперек...

а так
как я уже говорил проблемы уже не в размере
а в работоспособности после адаптации
в этом бейсике усердно любят передавать что нибудь через флаги на большие расстояния...

и тут не ясно А что такое малоиспользуемые операторы?
где их список?
и не совсем очевидно что потянет за собой выпиленный код

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


много всякого портировал на другие машины с ВМ80А и ничего.
у этих машин был или идеаьно адресуемый векторовский\орион\специал истный экран
или линейный

экран в перемешку очетественные инжинеры как не старались не изобрели :v2_lol:
ну кроме тех которые изобретали новые видео режимы уже из готового 6912 :v2_lol:

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

кстате на тему адаптаций
а куда делсо Tim0xA?
точнее зачем\почему?

вопрос 2
ivagor нахрена утя отключена личка?
как заниматься вымогательствами? :v2_lol:

Mick
09.02.2021, 14:11
часть 3 все тоже самое на NEC V20

Ну процессоров много еще, до пенсии хватит Ленинграды изобретать. Мы еще не смотрели в сторону 6502, 6800.
Да и линейка Интелов еще большая: 8088(8086), 80186, 80286....iCore3...9.
Круто бы вышло Ленинград на 4 ядерном процессоре :)

У кого то киберпанк, у кого то дизельпанк, а у нас будет Ленинградопанк.

NEO SPECTRUMAN
09.02.2021, 14:40
Ну процессоров много еще,
ну не все они заточены под эмуляцию 8080 из коробке

а на v20 даже pc88 запилен который изначально на z80

но тут тонокстей я не знаю
я так понел что эмуляция полухардварная
с прерыванием на кажую инструкцию которую уже обрабатывает х86 код
но это не точно...

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

ivagor, а ищо ты дето недавно упоминал про варианты команд с разной точностью в dao
щас мну оно клацал
вообще для 8080 и 8085 + еще какой то режим
имплементация команд апсолютно одинаковая
там точно оно было?

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


Мы еще не смотрели в сторону 6502
что примечательно на комоде есть жменя поделок с закосом под бейсик спектрум48
но не ясно на сколько оно совместимо с ним и совместимо как нибудь ли и как именно написано

ivagor
09.02.2021, 15:10
ivagor много всякого портировал на другие машины с ВМ80А и ничего.
Справедливости ради надо добавить, что большинство (хотя и не 100%) моих портов основаны на рекомпиляциях Tim0xи.


куда делсо Tim0xA?
Точно не знаю, по косвенным признакам возможно занялся военно-политической деятельностью.


упоминал про варианты команд с разной точностью в dao

там точно оно было?
Очень смутно помню, точность рекомпиляции вроде можно было выбирать только для отдельных команд, например djnz.

Mick
09.02.2021, 19:01
Родон 9005 и Квантор 9203 на 4МГц показывают число 16C1

Типа вот фото теста Мондельброта :)

https://i.ibb.co/wgkpjcg/IMG-20210209-093310.jpg (https://ibb.co/wgkpjcg)

L Juriy
10.02.2021, 06:56
Mick,
В приложенном файле мои изыскания по переходу с z80 на 8085.
Там вроде ничего сложного и заумного нет. Так что может пригодятся.
В принципе есть проект в протеусе, при необходимости могу поделиться.
Плату на основе этого проекта уже спаял, и перехожу в режим неспешной отладки.

Mick
10.02.2021, 18:25
В приложенном файле мои изыскания по переходу с z80 на 8085.

Спасибо, посмотрю что будет полезно нам в нашем клоне.

NEO SPECTRUMAN
11.02.2021, 14:52
5. Даунгрейд Ленинграда часть 2 - все тоже самое но на процессоре ВМ85А.
а еще ж есть вм1 не помню серию который расширенный нашими умельцами 8080 и который хрен найдешь

Mick
11.02.2021, 15:29
и который хрен найдешь

Ты сам ответил на свой вопрос. Зачем искать того, чего нет. Извращаться но в разумных пределах :)

NEO SPECTRUMAN
11.02.2021, 15:30
Ты сам ответил на свой вопрос. Зачем искать того, чего нет. Извращаться но в разумных пределах
мало ли
а вдруг именно у тебя есть :)
и ты это скрываишь

Mick
11.02.2021, 15:34
а вдруг именно у тебя есть
и ты это скрываишь

Нет, я бы всех оповестил о наличии сего проца. Но увы и ах.
В принципе, у нас и так куча разных процов не охвачена.

Mick
13.02.2021, 12:14
Получил на почте польские i8080. Посмотрим в понедельник к какой группе их отнести.
Если это конечно не забор и там не те дрова.

https://i.ibb.co/zSV8Lcv/IMG-20210213-120922.jpg (https://ibb.co/zSV8Lcv)

ivagor
13.02.2021, 17:04
Mick, читал обсуждение (https://www.phantom.sannata.org/viewtopic.php?t=17128)? Насчет максимальной частоты - и по ссылке и в польской вики упоминают 3 МГц и все дружно игнорируют противоречие с минимальной длительностью такта tCY=0.48 мкс и другими параметрами тактовых импульсов, которые тоже соответствуют самой медленной версии 8080. После твоих экспериментов почти не сомневаюсь, что любой клон 8080 заработает на 3 МГц, но не стал бы слишком серьезно на основании одной цифры из польского даташита считать их вариант 8080 более скоростным, чем советские ВМ80 (не говоря уже про вероятность частичного использования квазаровских кристаллов).

Еще на 155la3 почитал про ГФ1 (http://www.155la3.ru/datafiles/kr580gf1_pasp_v2.pdf), имхо более практичный вариант чем ГФ24 для компов с графикой, деление на 8, а не 9. Только по доступности вряд ли лучше КР580ВМ1.

Посмотрел по картинкам, какие бывают ВМ85 (все НППЗ):
Керамика - М1821ВМ85А, ИМ1821ВМ85А
Пластик - КР1821ВМ85А, ИКР1821ВМ85А

Mick
13.02.2021, 18:09
Mick, читал обсуждение? Насчет максимальной частоты - и по ссылке и в польской вики упоминают 3 МГц и все дружно игнорируют противоречие с минимальной длительностью такта tCY=0.48 мкс и другими параметрами тактовых импульсов, которые тоже соответствуют самой медленной версии 8080.

Смотрел, вполне возможно что неточность в вики. А возможно они не так поняли, вот тут - http://retrokolekcja.pl/MCY7880.php
упоминаются типа разные процессора с буквами
MCY7880 – prędkość 2 MHz, temperatura pracy od 0 do 70 stopni Celsjusza;
MCY7880A – prędkość 2,5 MHz, temperatura pracy od 0 do 70 stopni Celsjusza;
MCY7880B – prędkość 3 MHz, temperatura pracy od 0 do 70 stopni Celsjusza;
MCY6880 – wersja specjalna, prędkość 2 MHz, temperatura pracy od -40 do 85 stopni Celsjusza.

Если верить этой таблицы, то возможно что MCY7880 будут из разряда медленные.
С другой стороны MCY7880A и MCY7880B эти процессоры могут вообще в природе не существовать.

В понедельник все узнаем, на что он годится.

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


Посмотрел по картинкам, какие бывают ВМ85 (все НППЗ):
Керамика - М1821ВМ85А, ИМ1821ВМ85А
Пластик - КР1821ВМ85А, ИКР1821ВМ85А

Тем проще, не надо будет собирать обширную коллекцию :)
И судя потому, что минимальная частота у i8085 - 3МГц, то проблем с 3,5МГц и 4МГц не должно быть в рамках схемотехники Ленинграда. А максимальную частоту узнаем на музыке эксолона :)

ivagor
13.02.2021, 18:28
Еще одно упоминание (http://www.pwl.mikrokontroler.pl/polprzewodniki/mcy_sys_mikro/mcy_sys_mikro.htm) версий A и B, но показания отличаются. Если верить тому, что тут написано, то A - аналог A-1, B - аналог A-2 (т.е. наоборот относительно данных ретроколлекции). Оба варианта не могут быть правильными, кто-то ошибся. Ну и картинки A и B не гуглятся, хотя там могли быть хитрые обозначения, чтобы враги не догадались.

Mick
15.02.2021, 10:15
Получил на почте польские i8080. Посмотрим в понедельник к какой группе их отнести.
Если это конечно не забор и там не те дрова.



Итак, протестировал 4 процессора.

https://i.ibb.co/zSV8Lcv/IMG-20210213-120922.jpg (https://ibb.co/zSV8Lcv)

Результаты неоднозначны.

Два из которых 89 года - 89-03
Два 88 года - 88-50

Один из 89-03 показал результаты быстрого при работе speedtest в ОЗУ , на 4 МГЦ показал -137B
Он же разогнался максимум до 4,5МГц при работе в ПЗУ (музыка эксолона)
Второй же показал результаты медлее медленного, смог запуститься только на 3,2МГц speedtest в ОЗУ, при работе в ПЗУ максимальная частота - 4МГц

А вот два процессора 88-50, в ОЗУ speedtest запустились на 3,5МГц, в ПЗУ у одного максимальная 4МГц, у другого 4,5МГц.

Похоже технология у поляков была сильно нестабильна.
Еще минус, сильно греется, как наш ИК80А.

Для применения в разогнанном виде я бы не стал его рекомендовать. Либо нужен хороший теплоотвод.

Так что забор оказался правильным. Отобранную пару с максимальными частотами оставлю себе, а другую пару
выставлю на обмен на другие импортные ВМ80А производства СЭВ - либо чешские MHB8080A, либо румынские MMN8080

ivagor
15.02.2021, 10:25
максимум до 4,5МГц

у другого 4,5МГц
Получается советские, с которыми ты пробовал эксолон, все же получше, разогнались до 5 МГц. Правда они были более поздние. Похоже польские примерно на уровне своих советских современников, не intel/amd.

Mick
15.02.2021, 10:42
Похоже польские примерно на уровне своих советских современников, не intel/amd.

Трудно сказать, с одной стороны они вроде как чуть быстрее медленных, но с другой - нет повторяемости у двух одинаковых процессоров, что скорее всего говорит о несовершенства технологии производства. Я бы их отнес все же к медленным с максимальной частотой в 4МГц.
Не исключаю что те кто не смог работать на 4,5МГц, будут спокойно работать 4,25МГц. Я наши медленные процессоры тоже не все тестировал на максимальную частоту, а только те что были в списке.

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

P.S. Осталось протестировать процессоры INS8080A, они уже в Москве, надеюсь на выходных будут уже у меня.

ivagor
18.02.2021, 18:16
Керамика - М1821ВМ85А, ИМ1821ВМ85А
Пластик - КР1821ВМ85А, ИКР1821ВМ85А
Еще нашел картинку с керамическим КМ1821ВМ85А.
Не удалось найти фотографии следующих вариантов ВМ85, упоминаемых в доке НЗПП: Б1821ВМ85А-4, КМ1821ВМ85 (без А), КР1821ВМ85 (без А), КБ1821ВМ85-4, КБ1821ВМ85А-4

Mick
19.02.2021, 11:48
Решил тут вернуться к 3,5МГц и выбрал жертву из процессоров Днепр 9010. Записал в ПЗУ музыку от Neo Spectruman.
Запускаю, пару раз играет нормально, потом начинает фальшивить - видимо пропускает байты. Ну ладно, дай думаю поставлю Квантор 9008 - этот не фальшивит, ставлю Днепр 9001 - фальшивит.
Хорошо, опускаю частоту с 3,5 до 3,4МГц. Запускаю - не фальшивит.

Похоже еще одна группа организовалась, типа медлее медленных, которые в данной схемотехнике начинают работать в ОЗУ на частоте 3,4МГц. Яркие представители Днепры 90 годов и похоже описанный ранее MCY7880 88 года.

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


Еще нашел картинку с керамическим КМ1821ВМ85А.

Похоже надо новую тему создавать :)

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

Внимание, для вопросов интеграции микропроцессора КР1821ВМ85А и его аналогов создана новая тема - https://zx-pk.ru/threads/32921-zx-8085-quot-daungrejd-kompyutera-quot-leningrad-quot-chast-2.html
Просьба все свои мысли по этому писать там, чтобы не было неразберихи. В этой только вопросы касающиеся микропроцессора КР580ВМ80А и его аналогов.

Mick
20.02.2021, 13:50
Забрал с почты микропроцессоры INS8080AN

https://i.ibb.co/ZNQQDFS/IMG-20210220-134131.jpg (https://ibb.co/ZNQQDFS)

Посмотрим на что они способны. Выберу себе пару самых "способных", остальные на обмен. :)

До кучи пару панелек zif-40 прикупил - по идее с ними должно было быть удобнее менять процессоры.

https://i.ibb.co/6XswPk2/IMG-20210220-134141.jpg (https://ibb.co/6XswPk2)

Забавно, тут после публикации поста в вконтакте - https://vk.com/bit_kompy?w=wall-38178546_13853 , пришла мысль - может 128Кб версию с дисководом дорисовать :)

ivagor
20.02.2021, 14:15
INS8080AN
"Делайте ваши ставки!". Предположу, что они должны быть на уровне intel/amd.


может 128Кб версию с дисководом дорисовать
Проблема больше в программной поддержке.

Mick
20.02.2021, 14:18
Проблема больше в программной поддержке.

Ну да, она самая. :)

Но процитирую одного из прокомментировавшего:

Это же такой сюрреализм, увидеть Синклер Бейсик на других компьютерах. Эти красные полосочки при включении.

Mick
24.02.2021, 10:47
"Делайте ваши ставки!". Предположу, что они должны быть на уровне intel/amd.

Расстрою, максимальная частота 4МГц в ПЗУ работает и 3,75МГц в ОЗУ, то есть как не быстрые, но и не медленные
Процессоры все рабочие.
Так что INS8080AN - работают на 4МГц, но не выше.

Засим, опыты с подбором процессоров завершаю - плата идет на окультуривание проводов.

ivagor
24.02.2021, 12:06
Mick, ты ведешь что-то вроде базы/таблицы по своим экземплярам 8080? Сам бы я сделал примерно так: строки - процы, столбцы - тесты, на пересечении - при скольких максимальных МГц работал. Меня смутил результат INS8080, пусть они сильно уступают intel/amd, но почему такая маленькая разница между частотами работы с использованием озу и без озу? Вроде те советские и польские, которые работали в пзу максимум на 4, с озу работали то ли на 3.4 то ли на 3.2. Были уже такие, что озу-3.75/пзу-4? Или ты просто не проверял INS на частотах >4 в пзу?

Mick
24.02.2021, 12:30
Или ты просто не проверял INS на частотах >4 в пзу?

Проверял на эксолоне. Сначала на 7МГц (28МГц) - молчок, затем по убывающей 6,75МГц (27МГц) - молчок, 6,25МГц (25МГц) -молчок
Плюнул, поставил кварц на 20МГц (тактовая 5МГц) - молчок. И только на 4МГц играл.
С ОЗУ сначала вроде нормально шел на 4МГц, затем начал сваливаться, снизил до 3,75МГц - стал работать стабильно.
Таким образом он больше похож на наш Квантор 9008 - не быстрый, но и не медленный.

ivagor
24.02.2021, 13:08
больше похож на наш Квантор 9008
Судя по этому посту (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1105049&viewfull=1#post1105049) ins все же лучше. Деление на "супербыстрые"/"быстрые"/"медленные" слишком грубое, желательно более точно оценивать/описывать разные экземпляры.

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

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

Mick
24.02.2021, 14:03
что ты не проверял в диапазоне 4-5, с большой вероятностью ins должен работать в пзу на большей частоте,

Ты не поверишь, но я запаивал кварц 17 МГц (4.25МГЦ) - он не молчал как на других частотах, а пытался мычать, т.е. нормально не работал. Посему и сказал что максимальная частота 4МГц.

ivagor
24.02.2021, 14:10
я запаивал кварц 17 МГц (4.25МГЦ) - он не молчал как на других частотах, а пытался мычать, т.е. нормально не работал
Тогда еще интереснее. Раз есть отличие с озу, то скорее всего между ins и квантором разница в задержках. А раз максимальные частоты примерно одинаковые, то вероятно это предел технологии(?) Получается может не быть однозначного соответствия между задержками и максимальной частотой.

Mick
24.02.2021, 14:42
Получается может не быть однозначного соответствия между задержками и максимальной частотой.

Я думаю, что не стоит забывать и о уровне технологии у сторонних производителей. Допустим метры процессоров AMD и Intel чаще переходили на более современные тех процессы, по сути это и понятно. А всякие Intersil и другие могли чуть запаздывать. Это как у нас разные заводы, тот же Родон раньше перешел на новый техпроцесс чем те же Днепр и Квантор.
Если судить по дате, то чипы INS8080AN чуть ли не 84 года, только ноги китайцы поправили, то вполне возможно что они работали по старому техпроцессу.
И вроде у него максимальная частота всего 2МГц по паспорту. Так что он считай в 2 раза ее перекрывает.

ivagor
24.02.2021, 15:12
чипы INS8080AN чуть ли не 84 года, только ноги китайцы поправили
Есть вероятность, что они не только ноги поправили, но и год, но жаловаться грех. 1) Прислали; 2) Работает, да еще и на частоте в 2 раза больше штатной, это да.

ivagor
03.03.2021, 11:06
Кроме того, что у Квазара есть в прайсе 580ВМ80 по конским ценам, их можно заказать и у перекупов (https://www.radioelementy.ru/catalog/mikroskhemy/seriya-565-600/-580-80/) в РФ. Не верится, что они их до сих пор производят, не может же старое оборудование работать бесконечно, а делать новое под доисторический техпроцесс еще страннее. Может у них там осталась куча старых готовых кристаллов и они их по мере необходимости корпусируют, маркируют и продают.

Mick
03.03.2021, 15:23
Не верится, что они их до сих пор производят, не может же старое оборудование работать бесконечно, а делать новое под доисторический техпроцесс еще страннее. Может у них там осталась куча старых готовых кристаллов и они их по мере необходимости корпусируют, маркируют и продают.

Возможно что и корпусизируют остатки. Но с другой стороны мы не знаем на сколько изменился техпроцесс на Квазаре. У нас в городе на Восходе, по моему до сих пор 564 серию клепают. И техпроцесс вряд ли сильно поменяли. Так что при наличии крупных заказов, могут и изготовить новую партию.
Вопрос в другом кому они такие по 4000 руб нужны. Неужели еще в армии такие применяются.

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

С другой стороны, прочитав на их официальном сайте, цитирую

ДП КВАЗАР-ИС начал производить следующие электронные компоненты:
- микросхемы 133ЛА4, 564ЛА7, 564ЛН2;

То можно не удивляться, что они могут и по всей вероятности производят 580ВМ80 по цене 25.59 USD судя по прайсу

ivagor
03.03.2021, 16:07
Вопрос в другом кому они такие по 4000 руб нужны.
Да, у нас ВМ80 по 20, в других городах и дешевле есть. Надеюсь в военке уже давно вм80 не применяют. Вот ВМ85 дорогие, особенно последних годов выпуска, импортные подешевле.

Mick
03.03.2021, 16:12
Да, у нас ВМ80 по 20,

По 20USD или рублей. Если пластик, то никто не говорит. Это старые запасы. Если керамика, то сомневаюсь что 20 рублей. И опять же керамика у нас в основном тоже старые запасы. Новые только похоже с Украины через посредников. Кстати для сравнения, какова цена на 1821ВМ85А в золоте последних годов выпуска?

ivagor
03.03.2021, 18:07
По 20USD или рублей.
Рублей, >=20 баксов за ВМ80 вроде только Квазар бывает. Скорее всего пластик, я не лично спрашивал, смотрел каталог магазина, там не написано. ИМ1821ВМ85(наверно А) - 550 рублей, в других каталогах обычно уточняют, что ИМ - никель. Золото это насколько помню М1821ВМ85А, хотя может еще какие бывают. В Москве в каталогах бывает дешевле, в районе 200-300 рублей.

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

За 20 рублей и в Москве можно купить, например 1 (http://www.romstore.ru/index.php?route=product/search&search=580%D0%B2%D0%BC80), 2 (https://s-10mitino.ru/s-10/prais/?q=580%D0%B2%D0%BC80).

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


Скорее всего пластик
Точно пластик, там КР.

gdv2002
03.03.2021, 18:20
Каталог Прицела

https://pic.maxiol.com/thumbs2/1614784785.1373551424.01.jpg (https://pic.maxiol.com/?v=1614784785.1373551424.01.jpg&dp=2)

может пригодиться.

Mick
03.03.2021, 18:53
ИМ1821ВМ85(наверно А) - 550 рублей,

Это какие года.
Вот из прайса gdv2002 ВМ85А 2011 года стоит 1592руб.
С тех пор цены я думаю поднялись. И если уж сравнивать ВМ80 в керамике последних годов, то надо знать цену этих же годов на ВМ85А в керамике.

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

ivagor
03.03.2021, 19:07
Это какие года
Не знаю, и уточнять нет смысла при наличии более дешевых предложений.

ivagor
07.03.2021, 11:06
В русской вики иногда пишут забавные вещи: "Процессор не является полным клоном 8080A, что обусловлено разницей технологий. Отечественный кристалл больше, что благотворно отразилось на возможности оверклока."
Более полезная инфа в английской, там есть ссылка на описание (https://www.retrobrewcomputers.org/forum/index.php?t=msg&goto=5877) различий ВМ80 и 8080 в обработке прерываний, правда для zx8080 это без разницы.

Mick
07.03.2021, 12:24
То можно не удивляться, что они могут и по всей вероятности производят 580ВМ80 по цене 25.59 USD судя по прайсу

Тут внезапно подумалось в следствии поднятого хайпа вокруг КР580ВМ1. Насколько я понимаю, как раз на Квазаре его делали. У завода кстати реальный шанс их сейчас запустить снова в производство, если конечно не утеряна документация.
При адекватной цене местные обитатели и не только сразу же их раскупят.

Кстати попутно вопрос, кто нибудь в курсе сколько кристаллов микросхем КР580ВМ80А входит на одну кремниевую платину?

ivagor
07.03.2021, 13:42
кто нибудь в курсе сколько кристаллов микросхем КР580ВМ80А входит на одну кремниевую платину?
Для первого (6 мкм) варианта скорее всего аналогично 8080 (https://www.cpu-world.com/forum/viewtopic.php?p=229158)

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

Или лучше даже тут (https://newsroom.intel.com/articles/intel-50-8080-microprocessor/)

Mick
08.03.2021, 13:19
Или лучше даже тут

То есть порядка 150шт на пластине. Вот Квазар мог бы и запустить небольшую партию КР580ВМ1 - пластин 10...20. Для коллекционеров и страждущих вполне хватило бы.
Эх жаль я не директор завода по производству микросхем. :(

Еще небольшое пополнение Родон коллекции

https://i.ibb.co/vsj4Tsf/IMG-20210308-103126.jpg (https://ibb.co/vsj4Tsf)

и за компанию

https://i.ibb.co/6J6BPwY/IMG-20210308-103058.jpg (https://ibb.co/6J6BPwY)

Надо похоже задуматься о некой девборды для проверки процов

ivagor
08.03.2021, 14:26
То есть порядка 150шт на пластине.
С точностью до 1 шт не считал, у меня прикидочно получилось 180-200.

и за компанию
Почти антиквариат, ты уж с ними помягче, не надо сразу 6-8 МГц :)

Небольшой детектив про польские MCY7880 и ВМ80.
1. Здесь (https://leon-instruments.blogspot.com/2012/04/kolekcja-struktury-ukadow-scalonych-z.html) есть фото кристалла, где видна надпись 580ВМ80.
2. Но в упоминавшемся ранее (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1107390&viewfull=1#post1107390) описании бага с прерываниями автор пишет, что MCY7880 в этом отношении аналогичен интелу и отличается от ВМ80.
Вариантов много, но скорее всего одно из двух:
1. В MCY7880 использовали разные кристаллы.
2. Не все ВМ80 одинаковы, возможно баг был у первой (6 мкм) версии, которая должна совпадать с ИК80. А у 5 мкм более поздних ВМ80 могли и поправить. В пользу этой версии говорит и то, что MCY7880 у того чувака 90 года, сравнительно поздний (а вот ВМ80 неизвестно какого года).

Еще немного удивительных историй из интернета. Пишут (https://www.cpu-world.com/forum/viewtopic.php?t=18986&start=23), что у NEC uPD8080A (не AF!) были другие растактовки, в частности mov r,r 4 такта вместо 5. Это было бы очень здорово для апгрейда вектора и ПК8002, но найти достоверную инфу про этот проц не получается, разве что картинку (http://www.itofamily.com/ito/collections/legend/i8080/index.html). АFы есть и в продаже и даташиты есть, а вот с A напряженка.

Sandro
08.03.2021, 15:39
То есть порядка 150шт на пластине.

На интеловской пластине тогдашних лет. Они вообще-то бывают разного диаметра. И кристаллы разного размера.


Вот Квазар мог бы и запустить небольшую партию КР580ВМ1 - пластин 10...20. Для коллекционеров и страждущих вполне хватило бы.

Если фотошаблоны утрачены, то при таком тираже одна пластина будет стоить примерно как новый Мерседес. Если не больше.

ivagor
08.03.2021, 17:02
И кристаллы разного размера.
Я там уточнил

Для первого (6 мкм) варианта

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

Еще фотки пластины (https://collection.sciencemuseumgroup.org.uk/objects/co8384576/silicon-wafer-from-two-intel-8080-microprocessor-chips-1974-1977-microprocessor) покрупнее (это определенно 3"=76 мм).

Mick
08.03.2021, 17:05
Если фотошаблоны утрачены, то при таком тираже одна пластина будет стоить примерно как новый Мерседес. Если не больше.

Если Квазар до сих пор сохранил фотошаблоны ВМ80 и прочей старой советской номенклатуры, то есть большой шанс что возможно он у них есть.

ivagor
08.03.2021, 18:20
Работа над ошибками. Стал искать, где прочитал про КМОПность 580ВМ1 и не нашел, наверно это я придумал. Что не подлежит сомнению - это более тонкая технология, чем для ВМ80, но скорее всего не КМОП, а N-MOП 3 мкм, как и 1810ВМ86, они возможно даже производились на одном и том же оборудовании.

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

Кажется нашел, после чего стал считать ВМ1 КМОПным, цитата из Нефедова "При монтаже и эксплуатации необходимо принимать меры защиты от статического электричества", в статье про ВМ80 такой фразы нет. Но непонятно, на каком оборудовании могли бы выпускать такие КМОПные процы в Киеве (КМОПные ВМ85 3 мкм делали в Новосибирске, КМОПные ВМ86 (http://www.155la3.ru/k1834.htm) в Минске).

ivagor
09.03.2021, 17:05
Немного веселых картинок.
Это (http://www.cpu-zone.com/8080/DSCF0188.JPG) не то, что вы могли подумать, а (по сообщениям коллекционеров) всего лишь альтернативный редкий вариант обозначения 8080A.
А вот это (1 (http://www.x86-guide.net/Xhoba/en/collection/Intel-8080A-9-PDIP-cpu-no12212.html), 2 (http://www.x86-guide.net/molka/en/collection/Intel-8080A-9-PDIP-cpu-no9175.html)) больше похоже на демонстрацию возможностей промышленности КНР по маркировке микросхем, хотя может и правда такие чипы выпускались.

Mick
11.03.2021, 15:16
больше похоже на демонстрацию возможностей промышленности КНР по маркировке микросхем, хотя может и правда такие чипы выпускались.

Забавно конечно, китайцы конечно могут, но смысл такую подлянку делать. В первом комментарии их выведут на чистую воду.
С другой стороны, результаты наших экспериментов показывают, что импортные чипы разгоняются до 7МГц. То есть вполне возможно что какие то партии чипов официально тестировали на предмет работы на повышенных частотах.
Ну а в третьих маркировка может обозначать совсем другую частоту, чем мы думаем.
Например маркировка
P8080A -> 2МГц
P8080A-1 -> 3.1МГц
P8080A-2 -> 2.5МГц

ivagor
11.03.2021, 16:12
Меня с A-9 больше смущает не цифра, а то, что такую маркировку никак не прокомментировали знающие коллекционеры. Про -8 прокомментировали и это вполне похоже на правду. Еще один неприятный момент с -9 - экземпляр, который попробовал один из этих товарищей, не заработал. На форуме он написал странный (на мой взгляд) комментарий, что у процов с этой маркировкой минимальная частота >3 МГц (откуда он это взял?), а у него тестовый стенд только 1.1 МГц. Надо бы еще раз найти тот пост, а то я уже забыл, какой из форумов это был.
Имхо рекорды частоты более реальны от amd a-4 и 580ВМ1, но они очень редкие и неприятно дорогие. nec upd8080a (не af) тоже интересны с точки зрения растактовок (не частоты), но все же в несовпадение с intel верится с трудом.

ivagor
11.03.2021, 19:03
Нашел ту ветку (https://www.cpu-world.com/forum/viewtopic.php?t=34214&highlight=8080) с упоминанием A-9. На мой взгляд сравнительно невысокая цена за такой редкий проц скорее свидетельствует не в пользу его оригинальности (не перемаркированности). И сообщений о рабочих экземплярах пока нет.

Mick
11.03.2021, 19:15
Нашел ту ветку с упоминанием A-9. На мой взгляд сравнительно невысокая цена за такой редкий проц скорее свидетельствует не в пользу его оригинальности (не перемаркированности). И сообщений о рабочих экземплярах пока нет.

Я тут подумал, может это версия с одним питанием, без +12В и -5В (внутри кристалла может быть не заведены, а сами напряжения подключены внутри к +5В и 0В). Поэтому может и частота у него низкая работы.
Хотя как сам написал, что пока нет достоверных данных о рабочих чипах.

ivagor
11.03.2021, 21:30
Вот еще ветка (https://www.cpu-world.com/forum/viewtopic.php?p=160628) с упоминанием 8080A-9. И там есть товарищ, который прояснял про -8, и он не написал, что А-9 fake. Кроме того, неожиданно оказалось, что в РФ есть несколько фирм, готовых доставить (только под заказ, на складах нет, цена не указана) 8080A-9, но они все или работают с юридическими лицами и/или с большими суммами заказов, поэтому ссылки приводить не буду. И еще нагуглил обрывочную информацию (ссылку не могу привести по техническим причинам, это очень странно, но так вот получилось), что это возможно какой-то военный вариант (но в пластике?). В итоге я стал больше верить в реальность этого чипа, но он стал как-то менее интересен, т.к. это возможно просто специфическая маркировка какого-то полувоенного варианта.

Mick
12.03.2021, 19:58
Закончил я окультуривание компьютера-эксперимента ZX-8080. Вот что из этого вышло. После перепайки мгтф-колхоза проверил работоспособность, работает. Теперь все это надо законспектировать и выложить на сайт

https://i.ibb.co/8xmCSkb/DSCN0060.jpg (https://ibb.co/8xmCSkb)
https://i.ibb.co/qN423mR/DSCN0061.jpg (https://ibb.co/qN423mR)

Теперь как бы самая малость - дело за ПО :)

ivagor
22.03.2021, 13:11
Это который предположительно с другими растактовками. Появился в продаже (https://www.ebay.com/itm/NEC-D8080A-WHITE-CERAMIC-VINTAGE-8080-PROCESSOR-CPU/203305499136?hash=item2f55f3ba00:g:kJwAAOSwizpch-4R), но за 50 евро и “Untested. Sale as is.”

NEO SPECTRUMAN
22.03.2021, 13:26
Закончил я окультуривание компьютера-эксперимента ZX-8080. Вот что из этого вышло.
а где клавиатура и магнитофон? ;)
можот оно вообще не работает - не окультурено

Mick
22.03.2021, 14:11
а где клавиатура и магнитофон?

В процессе...

Mick
08.06.2021, 11:18
По случаю лазаю в ПЗУ Спектрума, заодно решил оценить свои шансы на адаптацию Basic 48 для нашего ZX-8080.
Понятно что уже попытку такую делал NEO SPECTRUMAN, теперь я захотел на те же грабли наступить.

Итак для начала я решил - все что можно отладить на самом Спектруме или его эмуляторе, а уже конечное допиливание под ZX-8080 делать перед финишем.
Скачал из сети исходники (дизассм) оригинального Basic 48 и прикрутил его к Sjasm.
Затем заменил все JR на JP, DJNZ на DEC B и JP NZ, в результате некоторые таблицы индексов побежали и увеличился объем ПЗУ но пока держимся в рамках 16кб, пришлось менять их структуру.
И вот думаю, что логично было бы выпилить все неиспользуемые конструкции типа для ZX-81 и неиспользуемые команды CAT, MOVE, ERASE, FORMAT, OPEN и CLOSE
А также выпилить все обращения к принтеру, включая обработку потока 'P', ибо один фиг он не нужен в нашем случае, команды
LLIST, LPRINT и COPY

Текущее состояние преобразования - https://disk.yandex.ru/d/q9eIcIBoGnxzGQ
Папка Original - первоначальный исходник

ivagor
28.08.2021, 16:01
Mick, если ты еще интересуешься спековским бейсиком, то тебе может помочь это (https://pmd85.borik.net/wiki/ZX_ROM)

Mick
30.08.2021, 20:27
Mick, если ты еще интересуешься спековским бейсиком, то тебе может помочь это (https://pmd85.borik.net/wiki/ZX_ROM)

Интересно, надо хоть глянуть что за комп такой PMD 85.
Глянул кратко внутрь рома, эко они там накрутили.

ivagor
30.08.2021, 21:12
Главное, что они переделали z80->8080, а задача адаптации к железу на мой взгляд намного проще.

Mick
02.09.2021, 14:51
Главное, что они переделали z80->8080, а задача адаптации к железу на мой взгляд намного проще.

Ох вот не знаю как там на счет адаптации. Я вот пытаюсь получить исходник и сравнить с Спектрумовскими. Да, безусловно они проделали огромную работу по замене всяких инструкций, но и поменяли кое какие процедуры, это и понятно - затачивали под PMD 85.
Но вот изменение кода сразу предполагает использование этого Бейсика в ОЗУ. К тому же у них в начале похоже часть, относится к PMD 85.
На мой взгляд, да и правильнее так будет, взять из их версии замену z80->8080, а работу с экраном и прочие оставить Спектрумовские.

sergio78
02.09.2021, 18:32
Главное, что они переделали z80->8080, а задача адаптации к железу на мой взгляд намного проще.
какая адаптация? софта, так его нифига под это не будет. некому что либо подобное адаптировать. Там давича громкая передлка elite на i8080 так в итоге и не произошла. и ничего так же не случиться.

Xrust
02.09.2021, 20:36
sergio78, не про то речь. PMD 85 архитектурно отличается от Спектрума не только процессором, но и видеоадаптером. При создании PMD 85 решена главная задача: переписан код под 8080. А то, что напрямую его нельзя использовать для ZX-8080, уже не так страшно. Эту адаптацию сделать проще, чем переписывать ПЗУ от Спектрума.

sergio78
03.09.2021, 20:47
уже не так страшно
нет ничего страшного. есть, то что количество железок каких только хочешь, постоянно плодится. а вот софта под них уже нет. даже на пека, и малине есть так называемое софтерное комьюнити, которое при поверке нифига не делает, и как только человек, который каким то чудом тащит почти в одиночку, какой то проект, на этот проект в силу какой то случайности, забивает, проект этот всегда дохнет, ихмо софт писать некому, все только пользоваться могут, но не подхватывать и дальше что то ворошить. я сам такой, поэтому тычу в самый корень правды.

gdv2002
03.09.2021, 20:53
нет ничего страшного. есть, то что количество железок каких только хочешь, постоянно плодится. а вот софта под них уже нет. даже на пека, и малине есть так называемое софтерное комьюнити, которое при поверке нифига не делает, и как только человек, который каким то чудом тащит почти в одиночку, какой то проект, на этот проект в силу какой то случайности, забивает, проект этот всегда дохнет, ихмо софт писать некому, все только пользоваться могут, но не подхватывать и дальше что то ворошить. я сам такой, поэтому тычу в самый корень правды.

Просто кодерам это уже не интересно, их время и мозги заняты более серьёзными и финансово обеспеченными проектами. Любителей тоже мало осталось, и их поделки скажем так довольно бледненькие.
Все "профи" из старых ретро-платформ давно или отошли от дел, или работают на более серьёзные проекты.

sergio78
03.09.2021, 21:03
Просто кодерам это уже не интересно,
кодерам ничего не интересно, кроме того за что они зарплату получают. пока это высокооплачиваемая работа, ии еще не в силах сам этот код писать. как правило, под все пишут только за чужие деньги, если их предлогают. то что само появляется просто так, это редчайшая аномалия. сбой в матрице.

ivagor
04.10.2021, 19:01
Забавное совпадение - у PMD85 растактовки совпадают с ZX-8080.

Mick
04.10.2021, 21:22
Забавное совпадение - у PMD85 растактовки совпадают с ZX-8080.
Любопытно, а с чего такие выводы сделал.

ivagor
05.10.2021, 06:07
Тут написано (https://maximalne.8u.cz/jak-to-s-temi-takty-u-pmd85-vlastne-je/), или сразу таблица (https://maximalne.8u.cz/wp-content/uploads/2015/11/8080.pdf).

ivagor
07.10.2021, 20:04
Оказалось, что не все так просто, и есть другой вариант (https://retro.pecina.cz/all/hardware/videoprocesor-pmd-85), который и реализован в pmd85emu. Автор эмулятора не уверен, какой вариант правильный, надеюсь они когда-нибудь разберутся. Как это связано с zx8080. У меня была надежда, что если есть эмулятор, в котором реализован вариант по ссылке из предыдущего поста, то там можно будет измерять время работы критичных участков программы и для zx8080.

ivagor
26.12.2021, 14:18
Есть еще вариант адаптации спековского пзу для 8080 - написать автору (https://busy.speccy.cz/tvorba/index.htm) порта на pmd85. Думаю он сравнительно легко адаптнул бы (по крайней мере в варианте, когда весь код в озу), но только если заинтересуется.

NEO SPECTRUMAN
26.12.2021, 17:23
а тама нема случаем сорцов?

ivagor
26.12.2021, 20:05
При наличии исходников варианта для pmd85 можно было бы не беспокоить Славомира. Если упереться и потратить наверно неделю, то можно и без исходников пропатчить, но не для zx8080.

NEO SPECTRUMAN
26.12.2021, 22:28
ну а версию от меня ппридетсо ждать еще долго :)

Smalovsky
26.12.2021, 23:28
Глянул сайт о компьютере PMD85. Удивился большому количеству софта. Круто. Это альтернативный спектрумизм.
Как на это смотрят орионщики, фаны специалиста? Может, их это заинтерисует.
Кстати, память спека 48 на 8080 можно расширить до 128кБ не страничным способом, а с помощью рам-диска, как это сделано в советских компах.

Oleg N. Cher
27.12.2021, 13:58
Та ладно в советских. А рамдиск в Бейсике 128 для Спека?

Что значит работа драйвера всё равно поверх страниц. Или хотите сказать, что рам-диск не входит в адресное пространство?

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

NEO SPECTRUMAN
28.12.2021, 02:38
можно было бы реализовать на Спеке через порты. Но не знаю, насколько легко это сделать технически.
вопрос зачем?
когда можно реализоать странично
и это будет быстро и удобно

Oleg N. Cher
28.12.2021, 04:37
Ну тоже верно. В памяти, с которой работать через порты, нельзя исполнить код.

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

Так что да, только страницы.

TomaTLAB
28.12.2021, 18:04
на 8080 можно расширить до 128кБ не страничным способом,
На i8080 можно стек выселить в отдельные 64кБ, причем их то как раз можно расширять и щелкать банками совершенно безболезненно, т.к. как раз там код так и так выполнятся не может.

NEO SPECTRUMAN
31.12.2021, 00:21
На i8080 можно стек выселить в отдельные 64кБ, причем их то как раз можно расширять и щелкать банками совершенно безболезненно, т.к. как раз там код так и так выполнятся не может.
тут не помню а z80 так не можот?

а еще можно на изичах сделать комп гарвардской архитектуры
в том же zx next-е 91-го года
команды по m1 читааютсо из одного места а данные из другого (в целях копирастии)

вот только зачем?

хотя эта фишка актуальнна ддля всяких кеширований
но уверен можно ли такое на 8080

ivagor
31.12.2021, 09:15
1. Идентификация цикла M1 есть не только у z80, но и у 8080 и 8085. Причем с z80 сложнее из-за префиксов.
2. M1 недостаточно для простого разделения памяти программ и данных, придется привлекать пзу и каждой команде сопоставить признаки обращения к памяти команд или данных, причем отдельно для каждого цикла, т.к.:
2.1. Операнды команд типа ld hl,data16 (непосредственная адресация) надо брать из памяти команд, а не данных.
2.2. В некоторых командах (например ld (hl),data8) операнд надо взять из памяти команд и записать в память данных.

NEO SPECTRUMAN
31.12.2021, 20:40
2.1. Операнды команд типа ld hl,data16 (непосредственная адресация) надо брать из памяти команд, а не данных.
ну щас все операнды будут читатсо из памети данных
а из памети команд токо опкоды и префиксы

ivagor
14.05.2022, 17:15
Завершение оффтопа (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1104271&viewfull=1#post1104271) про 580ГФ1
1. По доступности не ГФ24, но все же намного лучше (https://efind.ru/offer/%D0%BA%D1%80580%D0%B3%D1%841) 580ВМ1
2. Смысла для оверклокерства похоже нет. Можно почитать (http://www.nedopc.org/forum/viewtopic.php?p=158963), что даже при тактовой 16 МГц температура до 55 градусов и были некоторые трудности с запуском. Рекордов скорости ГФ1 не сулит, но позволяет сократить число микросхем в компе.

Shumadan
14.05.2022, 21:10
Завершение оффтопа (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1104271&viewfull=1#post1104271) про 580ГФ1
1. По доступности не ГФ24, но все же намного лучше (https://efind.ru/offer/%D0%BA%D1%80580%D0%B3%D1%841) 580ВМ1
2. Смысла для оверклокерства похоже нет. Можно почитать (http://www.nedopc.org/forum/viewtopic.php?p=158963), что даже при тактовой 16 МГц температура до 55 градусов и были некоторые трудности с запуском. Рекордов скорости ГФ1 не сулит, но позволяет сократить число микросхем в компе.
у меня есть ГФ1. Как можно уменьшить число микросхем, используя ее?

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

посмотрел по ссылкам. Т.е. она может заменить счетчики видеогенератора и формирователя RAS и CAS? Можно поэкспериментировать

ivagor
14.05.2022, 21:19
Можно посмотреть например на схему специалиста (http://spetsialist-mx.zx-pk.ru/index2.html), там похоже можно избавиться как минимум от DD1 (ЛН1), DD8 (ИЕ7) и DD20 (ЛА8), cкорее всего и от DD13 (ИД4). Надо внимательно посмотреть и сравнить RAS и CAS, возможно их тоже получится взять с ГФ1.

Shumadan
14.05.2022, 21:21
Можно посмотреть например на схему специалиста (http://spetsialist-mx.zx-pk.ru/index2.html), там похоже можно избавиться как минимум от DD1 (ЛН1), DD8 (ИЕ7) и DD20 (ЛА8). Скорее всего и от DD13 (ИД4), надо внимательно посмотреть и сравнить RAS и CAS.

я тоже об этом подумал - на Специалисте попробовать

ivagor
15.05.2022, 06:17
Если докапываться, то DD1 убрать не получится, DD1:5 используется для SSI, надо поискать, возможно остались другие свободные элементы, которыми можно заменить DD1:5. Общей идеи это не меняет, число микросхем можно уменьшить, особенно если при разработке учесть наличие ГФ1.

ivagor
29.05.2023, 09:08
Несколько раз упоминал в этой теме (1 (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1107521&viewfull=1#post1107521), 2 (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1107974&viewfull=1#post1107974), 3 (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1109646&viewfull=1#post1109646)) первую версию NECовского варианта 8080. И вот еще одно подтверждение (https://forum.vcfed.org/index.php?threads/has-anyone-found-a-strange-acting-nec-8080-in-an-early-imsai.1852/), что действительно первые NEC отличались, правда про растактовки не пишут, но какие-то отличия определенно были.

ivagor
12.06.2023, 07:11
Еще одно неожиданное свидетельство в пользу других таймингов у первых NEC8080 в описании XYBASIC (http://www.nesssoftware.com/home/mwc/doc/xybasic/xybasic.php):
"The TIME statement calibrates the DELAY command for systems which run at different speeds than a standard 8080 with a 2 MHz clock and 500 ns memories; this includes systems using the Z-80, 8085, and NEC 8080."
Причем можно понять, что у тех NEC действительно время выполнения dcr не 5 тактов, а 4, как у z80 и 8085 (в XYBASIC базовый цикл задержки с dcr a).

ivagor
18.06.2023, 07:19
Оказывается конкретика по отличиям NECа (по крайней мере их части) давно доступна (https://gist.github.com/houmei/a58a07d4e1bdeb0239be83e8cc09af07). Это конечно недоработка NEC, но очень-очень сложно найти программу, где это критично, разве что специально написать.

Mick
18.06.2023, 13:08
Это конечно недоработка NEC, но очень-очень сложно найти программу, где это критично, разве что специально написать.

Ну скажем критичны только ресурсоемкие, которые просчитаны по тактам. Но у нас это 580ВМ80А в основном использовался, да и буржуев по большей степени скорее всего тоже стандартные. Да и в любом случае, увидев что не так, данный проц просто отбракуют. Но все равно очень познавательная информация. К тому же от фирмы NEC вполне можно было ожидать таких экспериментов, они много разных чудных процессов сделали.

ivagor
18.06.2023, 14:34
Тайминги разные, но по тесту японца я про невлияние INR/DCR в NEC8080A на флаг дополнительного переноса (скорее всего об этом писал американец по ранееприведенной ссылке). Сам я не знаю программ, где бы это было принципиально важно. Есть пара бейсиков с BCD арифметикой (IBASIC для Океана и бейсик ПК8002), но там INR/DCR в связке с DAA не используются, они и на экзотическом NEC должны работать.
Чуть отвлекаясь от техники - для меня NEC8080A и 580ВМ1 похожи в том смысле, что замена ВМ80 на них простая и давала бы некоторые плюшки. Но и тот и другой крайне редкие и дорогие, они для коллекционеров, не для тех, кто разрабатывает или собирает ретрокомпы.

Mick
18.06.2023, 15:05
Но и тот и другой крайне редкие и дорогие, они для коллекционеров, не для тех, кто разрабатывает или собирает ретрокомпы.

Это да, для коллекционеров они больше подойдут, чем использовать их. К тому же эта тема говорит, что даже из ВМ80А не до конца выжали все что он может (разгонный потенциал), особенно последних годов

ivagor
22.06.2023, 17:11
Нашел описание отличий NEC8080A в книге Osborne 4&8 Bit Microprocessor Handbook (https://datassette.s3.us-west-004.backblazeb2.com/livros/osborne_4_8_bit_microprocessor_handbook.pdf) (про 8080 начиная со страницы 253). Отличия просто чудовищные, этот NEC программно совместим с 8080 хуже чем z80. Самое неприятное - логические команды не сбрасывают CY, приехали. И чтобы мало не показалось поведение интерфейсных сигналов тоже немного отличается. Менять ВМ80 на NEC8080A в большинстве советских ретрокомпов было бы бессмысленно.

ivagor
01.07.2023, 19:21
Встречал в паре мест картинки intel 8080B с утверждениями, что это 4 МГц вариант (от intel, про AMDшные то A-4 есть даташит). В это я не верю, у меня большее доверие вызывает такое описание (https://www.cpu-world.com/forum/viewtopic.php?t=22652&start=4).

Mick
02.07.2023, 07:59
Встречал в паре мест картинки intel 8080B с утверждениями, что это 4 МГц вариант (от intel, про AMDшные то A-4 есть даташит). В это я не верю, у меня большее доверие вызывает такое описание.

А кинь фотки, чтобы так сказать видеть зверушку в лицо.
С другой стороны, Intel вряд ли бы замалчивала о существовании такого проца на 4 МГц, только если это было связано с их оборонкой. С другой стороны, как показала практика даже их P8080A на 3,125МГц разгоняется до 6,7МГц спокойно.

ivagor
02.07.2023, 09:14
1 (http://www.cpu-zone.com/8080.htm), 2 (https://www.cpu-world.com/CPUs/8080/MANUF-Intel.html), 3 (https://cpu-galaxy.at/CPU/Intel%20CPU/8080%20-%208086/Intel%208080%20section.htm)

Mick
02.07.2023, 13:40
В это я не верю, у меня большее доверие вызывает такое описание.

Кстати есть типа что то книги - https://deramp.com/downloads/mfe_archive/050-Component%20Specifications/Intel/VintageIntelMicrochipsRev4.pdf

Там есть страница по 8080B

8080B vs. 8080A
The 2Q 1978, Intel revised the 8080A design. The result was the 8080B [1].
Improvements of 8080B vs. 8080A [1]:
 functional and characterized in the second Quarter of 1978. The design was done through Intel’s Israel
Design Center.
 Completely compatible with the 8080A (functional and pin compatible).
 Newer process with slightly smaller feature size (still enhancement-mode only
transistors.)
 Above results in smaller die size.
 About 30% lower power.
 Timings improved to allow 3 MHz clock speed and significant yield to 4 MHz.
 IOL improved again to 3.2 mA to drive more loads.
 VIH improved to 2.4 V to be more compatible to standard logic types of the period.
 Allows 10% tolerance supplies vs. 5% supplies.


Но сдается мне, что это тот же проц. что и P8080A-1 на 3,125МГц

ivagor
02.07.2023, 14:25
Это я читал (и кажется упоминал в этой теме, хотя не уверен), но отношусь примерно как к высказываниям одного форумчанина, который работал в советской электронной промышленности и иногда пересказывает байки из курилки.
Один из моментов, который может смущать - H8424, что наводит на мысль о 24й неделе 84 года, но можно посмотреть на другой экземпляр (http://www.cpu-zone.com/8080/DSCF0960.JPG) с аналогичной организацией маркировки, вряд ли кто-то подумает, что там год.
Пример предположительно позднего 8080 (лицевая (https://cpu-galaxy.at/CPU/Intel%20CPU/8080%20-%208086/D8080A%2079.JPG), обратная (https://cpu-galaxy.at/CPU/Intel%20CPU/8080%20-%208086/D8080A%2079%20H.JPG) стороны). Тут похоже, что 83 год.

Mick
02.07.2023, 14:41
А знаешь, погляди на его корпус. Он отличается от того же золотого керамического С8080А. Тут либо экспериментальная версия, либо специализированная под конкретные задачи. И возможно как раз это и есть отличие.
Иначе бы Интел обязательно бы описал его. Ведь у конкурентов от AMD были же официальные на 4МГц.

ivagor
02.07.2023, 15:11
Мне кажется правдоподобной версия Neon_WA по вышеприведенной ссылке - Everything I would consider a sample (no matter on exact markings) I have marked in blue и С8080B у него выделен синим.
С описанием версий 8080 у Intel на удивление слабо. Не описаны ведь не только 8080B, но и 8080-8, A-5, A-9, еще наверно что-то забыл. Но это больше интересно для коллекционеров. Мое субъективное мнение, что если нацеливаться на разгон, то надо в основном ориентироваться на дату. Не всегда с датой понятно, но есть (опять же не на всех процах) косвенный признак - маркировка intel'74 для более старых или intel'79 для более новых. Бывает еще intel'74'79, наверно это ближе к новым. Возможно это даже версия кристалла (если в СССР были версии 6 и 5 мкм, то не исключено, что у интела тоже). Если обобщить и не ограничиваться интелом, то стоит смотреть западные (или японские) 8080 поздних лет выпуска.

Mick
02.07.2023, 15:18
Мое субъективное мнение, что если нацеливаться на разгон, то надо в основном ориентироваться на дату.

Если брать народный радиомагазин - алиэкспресс, то фиг знает кто произвел эти P8080A, которые они продают. Кстати они подняли на них цену - теперь в районе 400руб за шт. Так вот, опыты с разгоном производились именно на алиэкспресовских P8080A. Я допускаю что они наиболее свежие по технологии и не исключаю что это перемаркировка чипов японских производителей. Ибо керамические D8080А, которые я полагаю больше похожи на оригинал, гонятся плохо.

ivagor
02.07.2023, 16:33
Свое мнение про твои интеловские процы я писал (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1103411&viewfull=1#post1103411), повторюсь, что считаю главным фактором время производства. Керамика, как мы знаем, сама по себе на разгон не влияет, она влияет на теплоотвод. При прочих равных керамика интереснее, но насколько понимаю сложнее найти забугорные 8080 поздних лет в керамике.

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

А про 400 рублей - все относительно. Если сравнивать с ВМ80 в соседнем магазине, то дороговато, но по сравнению с 580ВМ1 - копейки, да еще и можно просто взять и купить без долгих поисков.

Smalovsky
04.01.2024, 19:42
Ждём спектрума на 8080...
Я смотрю сайт компьютера PMD85 https://pmd85.borik.net/wiki/Intro
Этот компьютер работает на 8080 и для него адаптировали прошивку спектрума https://pmd85.borik.net/wiki/ZX_ROM
Есть много программ https://pmd85.borik.net/wiki/Software
Адаптированы некоторые игры со спектрума. Например:
https://pmd85.borik.net/wiki/Treasure_Island
https://pmd85.borik.net/wiki/Magicland_Dizzy
Этот компьютер уже более походит на спектрум с 8080. Хотелось бы узнать о нём что-либо у знающих. Насколько отличается экран от спектрумовского? Что за цветной режим колорэйс, и чем отличается от атрибутов цвета спектрума?

ivagor
04.01.2024, 20:08
Как сложно прочитать хотя бы последний десяток страниц, например начиная отсюда (https://zx-pk.ru/threads/32131-quot-zx-8080-quot-daungrejd-kompyutera-quot-leningrad-quot.html?p=1128991&viewfull=1#post1128991).

Smalovsky
08.01.2024, 15:35
Как сложно прочитать хотя бы последний десяток страниц, например начиная отсюда.
Там ничего нет.
Шынни немного писал https://hype.retroscene.org/blog/369.html

ivagor
08.01.2024, 16:04
Там ничего нет.
Там есть предложение рассмотреть вариант адаптации спектрумовского бейсика PMD85 для zx8080 и небольшое обсуждение этой темы.
А собственно PMD85 лучше обсуждать не в теме zx8080.

Smalovsky
08.01.2024, 16:11
Там есть предложение рассмотреть вариант адаптации спектрумовского бейсика PMD85 для zx8080 и небольшое обсуждение этой темы.
А собственно PMD85 лучше обсуждать не в теме zx8080.
Здесь нужно обсудить видеорежим компьютера, и вообще, разные лайфхаки для других компьютеров,их достоинства и недостатки, применимость для спектрума. И вообще, для спектрума на 8080 нужен видеорежим отличный от стандартного спектрумовского. Для спектрума на 8080 лучшим будет линейный видеорежим как,например, у специалиста. Более продуманный видеорежим ускорит вывод графики.

Smalovsky
25.05.2025, 16:32
Давайте подумаем над экранной областью. Для компьютера на кр580 лучше не делать как на спектруме, иначе "довнхаэл" сожрёт всю производительность. Что бы этого избежать нужно, чтобы строки экрана адресовались младшим байтом, а пиксели в строках старшим, как в Специалисте. Разрешение по вертикали должно содержать обязательно 256 строк, по горизонтали лучше сделать 288 как в ПМД-85( лучше экономит память, чем 384 как в Специалисте). Атрибуты конечно должны располагаться по столбикам, а не по строкам.
Можно с делать экран как в цветном Специалисте - хайколор с теневыми атрибутами и регистром цветности.
А какие ваши предложения?

CodeMaster
25.05.2025, 19:34
Зачем вы показали челу эту тему :-(

как в Специалисте ... как в ПМД-85
И это получится Специалист или PMD-85 и где тут Ленинград?

Smalovsky
28.05.2025, 15:52
И это получится Специалист или PMD-85 и где тут Ленинград?
Не получится. Получится вариант спектрума с линейным экраном и областью атрибутов цвета, оптимизированных для быстрой графики на КР580. Разрешение чуть выше будет, но это из-за того что по вертикали обязательно 256 строк( младший байт адреса), графические байты и атрибуты размещены столбиками, что бы избежать известной "даунашэл". В общем, получится хороший спектрум, пригодный для быстрого вывода графики и домашнего хобби. Ну а любителям Специалиста и ПМД-85, Ориона и других компьютеров на кр580, вообще за радость.
А Ленинграда уже нет, хотя бы из-за 8080(кр580). Ленинград как основа для переделки.