esapple — ESP8266 как Apple 1


ESP8266 — это чудо современных технологий, крошечный WiFi-процессор за 5 долларов. Apple 1 был революционным дизайном от Воза, и теперь он возрождается как эмуляция, работающая на ESP8266.

ESP8266 как Apple 1
Модуль ESP-12E, установленный на плате проекта NodeMCU

Esapple — замечательный проект, который ставит Apple 1 на крошечный ESP. Он доступен в виде отдельного двоичного файла, который необходимо записать в ESP. Исходный код также доступен на GitHub под лицензией MIT с открытым исходным кодом, поэтому вы можете как узнать, как все это работает, так и поработать с ним. Поскольку esapple основан на проекте эмуляции fake6502 и проекте видеогенератора channel3, он также является примером того, почему открытый исходный код — это хорошо. Реализовать все это с нуля было бы непосильно для любого разумного программиста.

Apple 1
Apple 1

Особенности esapple:

  • Процессор MOS 6502, эмулированный на собственной скорости (1 МГц)
  • 20 кБ RAM
  • Выход ТВ-сигнала PAL
  • Оригинальная Signetics 2513 символов ROM
  • Telnet используется для ввода с клавиатуры
  • Встроенный TFTP-сервер для загрузки программного обеспечения
  • Все беспроводное

Все это примечательно такой маленькой микросхемой.

Интересно, что телевизионный сигнал генерируется программным обеспечением, которое представляет собой технологию, изобретенную во времена Apple 1, так что это уже историческое любопытство само по себе. Чтобы использовать это, все, что вам нужно сделать, это прикрепить провод, который будет действовать как антенна, и настроить старомодный UHF-телевизор на правильный канал — при условии, что у вас есть такая вещь и вы знаете, как это сделать. Вам также необходимо загрузить некоторое программное обеспечение, и предлагается загрузить целое число Basic, которое поставляется с Apple 1.

После этого у вас, по сути, есть Apple 1, с которым можно поиграть:

Дисплей черно-белый, 40 символов, и все это имитирует телетайп, поэтому нет клавиши возврата, только клавиша «стереть», которая игнорирует последний набранный символ.

Дизайн Apple 1 был достаточно успешным для Воза, чтобы перейти к Apple II, который имел цвет и графику, и это сделало его очень желанным — так родилась Apple.

esapple

Добавить комментарий