Просмотр полной версии : Z80 Last Time Buy notification
Вот и подошел срок Z80 уйти на покой...
https://www.mouser.com/PCN/Littelfuse_PCN_Z84C00.pdf
Last Time Buy (LTB) Orders will be accepted until June 14th 2024
Next и его клоны «наше всё» уже в обозримом будущем? Вроде, компактной замены ещё пока нет?
Вроде, компактной замены ещё пока нет?
ez80 наше всё!
Oleg N. Cher
22.04.2024, 01:28
https://tweakers.net/nieuws/221074/zilog-stopt-na-48-jaar-met-productie-van-originele-z80-processor.html
- - - Добавлено - - -
https://hackaday.com/2024/04/19/end-of-life-for-z80-cpu-and-peripherals-announced/
Да и фиг с ним, с производством. На руках у нас их СТОЛЬКО.)
Понадобился было С-вариант. Где взять? Спросил у знакомого. "А есть у меня"))
Кстати, неплохой вариант посмотреть на ez80 ;)
Нарыл пару машинок на этом проце - Agon Light и калькуляторы Texas Instruments - TI84+ CE
Вот и подошел срок Z80 уйти на покой...
А как же пэтриот будут делать?
ez80 наше всё!
А как у него с совместимостью?
Есть проекты ZX на нём?
Lethargeek
03.05.2024, 11:10
А как у него с совместимостью?
со старым спектрумовским софтом (включая пзу) никак, ибо системные внутренние регистры жёстко мапятся на 0080-00FF (а то и 0000-00FF)
Есть проекты ZX на нём?
удивлюсь, если кто с такими вводными заморочится
отдельные софтины и пзухи пропатчить можно
но чисто поиграться на раз
А какие в ez80 внутренние регистры? Судя по беглому просмотру доки он умеет работать в Z80-совместимом режиме и старшие адреса могут выбирать любые 64К из 16Мб
А какие в ez80 внутренние регистры? Судя по беглому просмотру доки он умеет работать в Z80-совместимом режиме и старшие адреса могут выбирать любые 64К из 16Мб
HLU. BCU DEU например
HLU. BCU DEU например
со старым спектрумовским софтом (включая пзу) никак, ибо системные внутренние регистры жёстко мапятся на 0080-00FF (а то и 0000-00FF)
А где написано, что они на память мапятся?
Lethargeek
03.05.2024, 12:10
А где написано, что они на память мапятся?
нигде, потому что мапятся на порты (слово потерял)
легче стало? :D
нигде, потому что мапятся на порты (слово потерял)
легче стало? :D
да. стало. а где написано про мапление на порты?
почитать хочу
А где написано, что они на память мапятся?
почитай, а то тебе наговорят невесть что
https://www.chibiakumas.com/ez80/?noui=1
Lethargeek
03.05.2024, 12:15
да. стало. а где написано про мапление на порты?
например, стр.25 @ https://www.zilog.com/docs/ez80acclaim/PS0153.pdf
и про порты
https://retrocomputing.stackexchange.com/questions/21832/is-i-o-port-0xfe-reserved-on-the-ez80
sergio78
06.05.2024, 14:14
Next и его клоны «наше всё» это дорогой ненужный мусор. z80 столько наделать успели, что еще на 100 лет запасов хватит.
Камрад пошутил, что fpga-клоны заменют.
это дорогой ненужный мусор. z80 столько наделать успели, что еще на 100 лет запасов хватит.
Еще 2-3 года назад то-же самое говорили про ВГ-93!
например, стр.25 @ https://www.zilog.com/docs/ez80acclaim/PS0153.pdf
Так это не процессор, а контроллер. В принципе, можно чисто процессор ez80 на FPGA замутить. Оно вроде уже есть.
Тогда решается проблема совместимости и многозадачности.
Посмотрел. Действительно, есть ez80 ядро на VHDL. Вполне можно его наверное использовать как замену Z80 с расширениями.
Lethargeek
08.05.2024, 11:55
Так это не процессор, а контроллер.
так они и есть все контроллеры
В принципе, можно чисто процессор ez80 на FPGA замутить
без портов системных это будет уже не он
хотя можно поискать менее проблемный диапазон
Оно вроде уже есть.
так и самого z80 есть корка, только с совместимостью там ниочинь
Какие "системные порты" есть на ez80? Там все порты - это встроенная периферия.
Вот. https://github.com/freecores/y80e
Lethargeek
08.05.2024, 13:18
Какие "системные порты" есть на ez80? Там все порты - это встроенная периферия.
например, переключение внешней шины (втч в режим Z80)
и вообще сомнительно, что и остальная абсолютно вся некритична
Вот. https://github.com/freecores/y80e
ну вот и вот - смысл какой брать НЕ Z80 - если всё равно на плисине эмулировать
(да и Z80 еще вроде толком не допилили, при том, что он изучен видимо получше потомков)
- - - Добавлено - - -
кстати, в спеках eZ80 кодовые таблицы CBxx подозрительно пустые
хотя половинки индексных документированы
что навевает
режим z80 не переключается с помощью портов.
- - - Добавлено - - -
ну вот и вот - смысл какой брать НЕ Z80 - если всё равно на плисине эмулировать
(да и Z80 еще вроде толком не допилили, при том, что он изучен видимо получше потомков)
Прошивку плисины можно сменить элементарно в готовом устройстве.
Lethargeek
08.05.2024, 13:34
режим z80 не переключается с помощью портов.
а теперь перечитай еще раз, внимательно
например, переключение внешней шины (втч в режим Z80)
- - - Добавлено - - -
Прошивку плисины можно сменить элементарно в готовом устройстве.
да кто ж спорит, но тут речь о замене камня для спектрума
Ребят, вы на серьезных щщах хотите воткнуть ez80 в Спецтрум? Не покатит.
Lethargeek
08.05.2024, 21:43
ну, я как раз и намекаю, что дело тухлое
sergio78
08.05.2024, 23:25
про ВГ-93!
а зачем оно? кому сейчас дискетки то нужны? флешки и карточки, а вот процессор это другое. его не только в домашние пк совали, много техники разной делали на нем, поэтому сдувать сейчас намного больше с чего.
- - - Добавлено - - -
мало того, уже свободный аналог совместимый по выводам замутили https://www.opennet.ru/opennews/art.shtml?num=61094
Ребят, вы на серьезных щщах хотите воткнуть ez80 в Спецтрум? Не покатит.
Как ядро без перефирии почему бы и нет?)
Раз z80 больше не делают.
Только микроконтроллер тут не подойдёт. А вот плисина опять же почему бы и нет?
Так то и пентева та же очень далека от спека...
- - - Добавлено - - -
а теперь перечитай еще раз, внимательно
- - - Добавлено - - -
да кто ж спорит, но тут речь о замене камня для спектрума
Читаю внимательно. Шина тут вообще ни при чем. Это внешнее устройство контроллер шины.
Вот исполнение в виде микроконтроллера не подойдёт. Это точно.
Lethargeek
09.05.2024, 10:10
Читаю внимательно. Шина тут вообще ни при чем. Это внешнее устройство контроллер шины.
еще как при чём - разные сигналы проца, разное кол-во тактов в циклах
+ походу wait без этого контроллера не работает
Вот исполнение в виде микроконтроллера не подойдёт. Это точно.
так и грю, тогда сразу же вопрос - нафига тогда именно вот это ядро
(даже если бы получилось допилить до полной работоспособности)
https://github.com/rejunity/z80-open-silicon
Oleg N. Cher
12.05.2024, 23:42
Ссылка на интересное интервью о том, как был создан Z80.
https://archive.computerhistory.org/resources/text/Oral_History/Zilog_Z80/102658073.05.01.pdf
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot