Pull to refresh

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

Programming microcontrollersHistory of ITDIY
Translation
Tutorial
Original author: Steve L


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

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

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



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



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

Tags:8008микропроцессорэмуляторэмуляцияdiyистория itретрокомпьютингscelbal
Hubs: Programming microcontrollers History of IT DIY
Total votes 39: ↑39 and ↓0 +39
Views7.6K

Popular right now

IT Recruiter
from 50,000 ₽Red LabRemote job
IT - Recruiter / Рекрутер в IT / IT HR
from 80,000 to 150,000 ₽RebrainRemote job
Рекрутер (IT)
from 30,000 to 70,000 ₽ЛАНИТУфа
IT-рекрутер/HR-менеджер
from 75,000 ₽Code PilotsСанкт-Петербург
IT рекрутер
from 50,000 to 80,000 ₽КавычкиRemote job