Ретро Jul 19, 2026В закладки

Пятьдесят лет спустя после его выпуска в 1976 году Zilog Z80 остаётся одной из самых производимых микросхем в истории. Мы возвращаемся к его истокам, машинам на его основе и наследию.
Мы помним первый раз, когда услышали название «Z80» — страница 22 из руководства по программированию Amstrad CPC 464, подаренного двоюродным братом, который знал, что мы только что распаковали коробку на Рождество. Тогда мы и не подозревали, что этот же чип уже работал внутри соседнего Sinclair ZX Spectrum, MSX у одного нашего друга в Токио, а несколько лет спустя — в нашей прозрачно-зелёной Game Boy.
Микропроцессор Zilog Z80 разработан Федерико Фаггином, бывшим сотрудником Intel — создателем первого в мире коммерческого микропроцессора 4004 (1971) и 8080 (1974). В 1974 году Фаггин вместе с Ральфом Унгерманном и Масатоси Сима (嶋 正利, японский инженер, работавший над 4004 в Intel) основывает компанию Zilog. Чип поступает в продажу в июле 1976 года.
Благодаря программной совместимости с 8080, но с более широкими возможностями — дополнительные регистры (AF', BC', DE', HL'), новые инструкции для работы с блоками (LDIR, LDDR), питание от одного источника 5 В (в отличие от трёх у 8080) — Z80 быстро вытеснил старшего брата Intel в сегменте массовых ПК.
Z80 оставался достаточно простым, чтобы 14-летний подросток с руководством, закрытой на ключ комнатой и шестью месяцами терпения мог написать на ассемблере небольшую игру, которая запускается. Эта педагогика прямого доступа к «железу» — написать инструкцию, увидеть, как появляется пиксель — сформировала целое поколение европейских и японских разработчиков.
В Японии на ум приходят две фигуры. Юдзи Нака (中 裕司) написал свои первые строки кода на машинах Sega на базе Z80 — именно на Master System (Sega Mark III) и её преемниках он оттачивал мастерство перед созданием Sonic. Кэндзи Эно (飯野 賢治), будущий создатель D и Enemy Zero, учился программированию на MSX в подростковом возрасте. Две судьбы, напоминающие о том, что японская сцена MSX/Sega была не менее формирующей, чем британская Spectrum/Amstrad.
В конце 2024 года Zilog объявила о прекращении производства традиционного Z80 в DIP-корпусе — символический удар по ретро-сообществу. Но кремний ещё не сказал своего последнего слова: тайваньские совместимые аналоги (Xilinx), открытые ядра VHDL (T80 от Daniel Wallner или T80s), реализации на FPGA (проект MiSTer) продолжают исполнять код Z80 на века.
CP/M — старую операционную систему, работавшую на Z80 в 1970–1980-х годах, — в 2022 году передали в общественное достояние Kildall Family Trust. Сегодня можно бесплатно скачать CP/M и запустить его в эмуляторе за пять минут.
Если вы никогда не писали ни одной строки на ассемблере Z80, попробуйте сделать это на эмуляторе Spectrum. Инструкция LD A,255, за которой следует OUT (254),A, заставляющая мигать рамку экрана, и сегодня остаётся одним из самых красивых «hello world» в истории компьютеров.
Пятьдесят лет. Ни один массовый чип никогда не держался так долго и не играл столько разных ролей. С днём рождения, старина.
Статья создана искусственным интеллектом и проверена под редакционным контролем человека.
Puces légendaires : chroniques des CPU qui ont formé les geeks