Эмуляция микропроцессора 8008 на ESP8266

в 3:59, , рубрики: 8008, DIY, diy или сделай сам, scelbal, микропроцессор, программирование микроконтроллеров, ретрокомпьютинг, эмулятор, эмуляция

Эмуляция микропроцессора 8008 на ESP8266 - 1

На EP8266 можно эмулировать «Радио-86РК», но до микропроцессора 8080 был 8008, о котором сегодня ретрокомпьютерщики вспоминают реже. Его тоже удалось эмулировать на этой платформе и запустить интерпретатор Бейсика SCELBAL.

В проекте автор объединил два своих же предыдущих. Первый — эмулятор 8008 на той же платформе, но без видеовыхода, а второй — так и не доведённый до рабочего состояния (не хватило ОЗУ) эмулятор IBM PC XT с видеовыходом. Взяв из второго проекта код реализации видеовыхода, автор добавил его в первый, получив прошивку для предлагаемого устройства.

Схема его показана ниже:

Эмуляция микропроцессора 8008 на ESP8266 - 2

Эта же схема же в PDF — здесь. Режим взаимодействия через последовательный порт, унаследованный из первого проекта, сохранён, для выбора между портом и видеовыходом предусмотрен переключатель на два положения и два направления. Когда выбран видеовыход, ввод данных происходит с PS/2-клавиатуры. Собранная конструкция у автора выглядит так:

Эмуляция микропроцессора 8008 на ESP8266 - 3

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

Эмуляция микропроцессора 8008 на ESP8266 - 4

Автор: Tormoz Edison

Источник

* - обязательные к заполнению поля