PDA

Просмотр полной версии : Модификации Z80



Addison
30.06.2017, 01:07
,

Addison
02.07.2017, 14:46
Хороший проц, прекрасно работает в Пентагоне 128к!!! Клок подключен через 10 кОм! R21

shurik-ua
02.07.2017, 15:43
Кажется HorrorFasTest может отличать кмос версию от некмос - можно даже в отладчике потрассировать чтоб увидеть какая команда выполняется по разному.

barsik
02.07.2017, 18:18
У меня есть такой же японский Z80 SHARP, но буквы B. Он работал во всех компах вместо любого другого Z80. Но в итоге, я отовсюду его снимал, т.к этот процессор греется намного больше, чем Z80B других производителей. Для сравнения я имел более 20-ти Z80 и все они были с буквой B (т.к Z80A я никогда не покупал, невыгодно, цена ведь была одинаковая). Этот процессор один из самых древних, потому можно предположить, что он греется больше из-за того, что японцы применили для изготовления своего клона Z80 недостаточно совершенную технологию или же можно думать, что они применили более мощные выходы. Скорее всего первое, т.к в одном аппарате с тактом Z80 в 8.5 и 9 МГЦ, где работали все остальные Z80B, этот SHARP абсолютно не работал. Таким образом могу утверждать, что SHARP допускает меньший оверклокинг, чем остальные Z80B.

Кстати, все западные клоны Z80 вполне законны, т.к фирма ZILOG продавала лицензию на производство Z80, из-за чего из общего числа произведённых Z80, только меньше половины было прозведено самОй фирмой. И это ещё не считая ГДР-ровских UB880 и наших клонов КР1858ВМ1 и Т34, которые производились без покупки лицензии (и не потому, что не хотели платить, а потому что был и есть полный запрет на поставку высоких технологий).

Я имел дело с кучей Z80 разных фирм и все они работали одинакоково, в т.числе и КМОП. Поэтому мне кажется, что слухи о несовместимости Z80 некоторых клонов Z80 с оригиналом - преувеличены. Это Z180 и Z280 несовместимы по недокументированным командам (которых около 400). Но естественно, этот вывод только на основе использования программ, что не использовали ВСЕ недокументированные команды Z80. Тут нужно специальное исследование относительно всех недокументированных команд.

Не-КМОП кристаллы и не могут быть несовместимыми, т.к при клонировании снимают слой за слоем кристалла и получают маску, по которой затем и делают свой кристалл. А вот совместимость КМОП зависит от производителя, т.к тут не с кого было сплагиировать технологию. Тут есть два пути - лобовая конверсия n-MOП схемы в КМОП и вариант полностью новой разработки, ориентируясь лишь по документации на систему команд. Ясно, что первый (более сложный) вариант будет совместимым по недокументированным командам, а второй нет.

PS. В 80-тые годы, когда кто-то был достаточно богатым и купил магнитофон фирмы SHARP, то про него говорили - "он обшарпался".

goodboy
02.07.2017, 18:41
Я имел дело с полусотней Z80 разных фирм и все они работали одинакоково (в т.числе и КМОП). Поэтому мне кажется, что слухи о несовместимости Z80 некоторых клонов Z80 с оригиналом - преувеличены.
есть там нюансы.
недокументированные команды и разное поведение флагов.
но Zilog про это честно рассказывал

null_device
03.07.2017, 15:57
слухи о несовместимости Z80 некоторых клонов Z80 с оригиналом - преувеличены.

Есть такой нюанс - логика выполнения недокументированных команд. О чем даже было написано в ZX-Format #4.

SoftFelix
03.07.2017, 16:30
У меня есть такой же японский Z80 SHARP, но буквы B. Он работал во всех компах вместо любого другого Z80. Но в итоге, я отовсюду его снимал, т.к этот процессор греется намного больше, чем Z80B других производителей. Для сравнения я имел более 20-ти Z80 и все они были с буквой B
Тоже был такой. Грелся прилично. Я бы даже сказал сильно. Тогда (в 90-ых) в "нашем кругу" и на рынке Юнона эти процы назывались "буферированные". Они действительно тянули компы с развесистой периферией. Обычные ZILOG Z80B (006) там сбоили. Проц был установлен в АОН на Z80, где работал абсолютно безпроблемно.

Tronix
03.07.2017, 21:06
Т34 православен, остальные зилоги с шарпами - левак и отстой.

ram_scan
09.07.2017, 15:39
Т34 православен, остальные зилоги с шарпами - левак и отстой.

Если мне не отбило склероз то как раз советские клоны страдали несовместимостью с фирменными по части недокументированных фич. В частности поведением недокументированных флагов завязанных на memptr, работой out (c), 0 или outf/inf, и вроде как еще чем-то, кажется с di/halt была какая-то интересная заморочка при приходе прерывания в интересном месте. Потому-что были не цельнодратые, а "заново сделанные по цельнодратым мотивам"

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

goodboy
09.07.2017, 16:38
Jonathan M. Smith любил хитрые приёмы
(типа паузы до прихода прерывания)?
http://www.worldofspectrum.org/infoseekid.cgi?id=0005190
на некоторых процах эта игра висит


loop LD A,R
RET M
JR loop

Addison
09.07.2017, 19:35
Нормально он работает и не греется для Спека Z80A положено, он 4Мгц. Sharp еще можно достать в продаже.
8400020PEC LK 2012 года - это альтернатива-новодел, но там Z180... Для ZXEvo пойдет, там нужна частота, а для классического Спека лучше Z80A

barsik
09.07.2017, 19:57
Z8400020PEC LK 2012 года - это альтернатива-новодел, но там Z180
Странно, ведь кажется китайские Z84C0020PEC - 40-ка ногие (только Z84C0020FEC 44-ноги). Как Z180, который имеет 64 ноги может работать через 40 выводов ?

OrionExt
09.07.2017, 20:17
barsik, не пишите программу выше 64К и будут работать;) А ножки лишние можно и воздухе повесить. А так инициализировать Z180 на старте еще надо и все. Вот (https://www.msx.org/wiki/Victor_HC-90) пример.

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

64 ногие Z180 только 512К тянут(

Totem
09.07.2017, 20:35
Странно, ведь на фотографиях Z84C00020 - 40-ка ногие. Как Z180, который имеет 64 ноги может работать через 40 выводов.

че народ путаете, Z8400020PEC это z80,ересь кругом и везде.

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


barsik, не пишите программу выше 64К и будут работать;) А ножки лишние можно и воздухе повесить. А так инициализировать Z180 на старте еще надо и все. Вот (https://www.msx.org/wiki/Victor_HC-90) пример.

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

64 ногие Z180 только 512К тянут(

в дип корпусе да, но 1Mb MMU умеет.

OrionExt
09.07.2017, 21:16
Без ноги 64- ногий. Разробы изверги=)

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

Мне вот интересно разробы MSX что-то знали когда поле портов планировали в 83г., или это разробы Z180 подыграли=)

Totem
10.07.2017, 00:27
Без ноги 64- ногий. Разробы изверги=)

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

Мне вот интересно разробы MSX что-то знали когда поле портов планировали в 83г., или это разробы Z180 подыграли=)

z180 чистокровный хитач HD180, зилог уже потом дорабатывал ядро, Z8s180 считается избавленным от всех глюков присуших HD180 и z180

tank-uk
10.07.2017, 08:01
вот тот самый Z180 в DIP-64 https://yadi.sk/i/ssELYUWnie2vi