Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Аватара пользователя
Shurepa
Участник
Сообщения: 80
Зарегистрирован: 10 дек 2022, 06:24:19
Откуда (Страна, Город): Россия, Владивосток
Благодарил (а): 44 раза
Поблагодарили: 26 раз

Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Shurepa » 11 дек 2022, 05:44:57

Приветствую всех любителей Спектрума.

Предлагаю к продаже печатные платы для клона (эмулятора) ZX-Spectrum 128 на микроконтроллере ESP32.
Клон собран по схеме, предложенной в этом видео - 5$ ZX Spectrum 128k спаять за вечер от Алекс Екб с моими небольшими доработками.

Плату разводил сам, изготовление заказывал на JLCPCB.Размеры 96 х 71 миллиметр. Разводка сделана под версию ESP32 на 38 ног. В обвязке (читалка с кассеты и формирование видеовыхода) использовано несколько SMD-элементов типоразмера 1206. Для сохранения аутентичности с оригинальным Спектрумом в данной версии автором реализована загрузка только с кассеты (смартфона, специализированной читалки образов ленты и пр.).

Изображение Изображение Изображение

Готовое устройство выглядит вот так:

Изображение Изображение Изображение

В отличии от полноценных клонов, данный вариант позволяет собрать свой Спектрум не обладая специализированными знаниями и навыками по сборке и настройке микроэлектроники. Вполне достаточно владение паяльником радиолюбителя среднего уровня. Также не требуются никакие дополнительные измерительные устройства. При правильном монтаже немногочисленной обвязки, начинает работать сразу, дополнительная настройка не требуется.

В устройстве реализована поддержка любой стандартной USB-клавиатуры и USB-джойстика. Джойстик можно сконфигурировать как стандартный Kempston, либо Sinclair player1/2, либо назначить свои кнопки. Также реализована поддержка музыкального сопроцессора AY.

Свои программы можно сохранять стандартным для Спектрума образом, либо в энергонезависимую память микроконтроллера (предусмотрено 12 слотов для сохранения состояния).

Для вывода изображения можно использовать любой стандартный монитор или телевизор, с VGA-входом. Для вывода звука со звукового сопроцессора на плате предусмотрена гребёнка для подключения внешнего усилителя. Но можно обойтись и без него, если поставить соответствующие перемычки, правда громкость в таком варианте будет довольно низкая.

В качестве источника питания можно использовать любой зарядник от телефона на 5 В (желательно с током не менее 2 А, если планируется одновременная работа с клавиатурой и джойстиком).

Цена... ну, пусть будет 300 рублей за одну плату. Думаю это не очень дорого, за такое качество исполнения.

Если есть затруднения с пайкой SMD-элементов могу это сделать за Вас, тогда Вам останется только распаять аудио-разъёмы (или один разъём, если нет планов сохранять свои творения на внешний носитель) и VGA-разъём. Ну и сам микроконтроллер. За такую, полусобранную платку, прошу 400 рублей.

Территориально нахожусь в Приморском крае, отправлять планирую Почтой России заказным письмом (думаю, если плату завернуть в лист бумаги, то в обычном конверте доедет без проблем). Ну, или Вашим вариантом, за Ваш счёт.

Дополнительные фото рабочего варианта:
Изображение Изображение Изображение Изображение
Изображение Изображение Изображение Изображение
Микроконтроллер можно купить тут или тут.

VGA-разъемы, Аудио-разъемы, усилитель, разъемы для динамиков.

Прошивальщик - https://disk.yandex.ru/d/M9gOY_VlJjjm9w


Наборы для сборки этого клона с полным комплектом деталей и прошитым микроконтроллером - viewtopic.php?f=7&t=22430
Последний раз редактировалось Shurepa 22 апр 2023, 02:40:30, всего редактировалось 5 раз.



Аватара пользователя
Advertiser
Sponsor
Сообщения: 42
Зарегистрирован: 22 апр 2012, 09:17
Откуда (Страна, Город): г. Москва
Поблагодарили: 1 раз
Контактная информация:

Re: Полезная информация

Сообщение Advertiser » 20 май 2016, 13:03

С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию


Аватара пользователя
Копейкин
Бывалый
Сообщения: 498
Зарегистрирован: 14 сен 2015, 11:36:16
Откуда (Страна, Город): Россия, СПб
Благодарил (а): 85 раз
Поблагодарили: 26 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Копейкин » 11 дек 2022, 11:41:45

Куплю одну плату.
Доставка письмом в С-Петербург.


Аватара пользователя
SoftLight
Бывалый
Сообщения: 330
Зарегистрирован: 23 ноя 2012, 00:30:32
Предупреждения: 1
1
Откуда (Страна, Город): Москва
Благодарил (а): 47 раз
Поблагодарили: 28 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение SoftLight » 11 дек 2022, 11:45:16

Куплю пустую платку, написал в личные сообщения
Доставка письмом в Москву.


Аватара пользователя
Копейкин
Бывалый
Сообщения: 498
Зарегистрирован: 14 сен 2015, 11:36:16
Откуда (Страна, Город): Россия, СПб
Благодарил (а): 85 раз
Поблагодарили: 26 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Копейкин » 11 дек 2022, 11:54:02

Можно ещё ссылку на страничку проекта прошивки?


Аватара пользователя
argo_sa
Опытный
Сообщения: 844
Зарегистрирован: 30 май 2017, 01:55:42
Откуда (Страна, Город): Воронеж
Поблагодарили: 51 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение argo_sa » 11 дек 2022, 14:12:26

Куплю одну пустую плату.


Аватара пользователя
Shurepa
Участник
Сообщения: 80
Зарегистрирован: 10 дек 2022, 06:24:19
Откуда (Страна, Город): Россия, Владивосток
Благодарил (а): 44 раза
Поблагодарили: 26 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Shurepa » 11 дек 2022, 14:25:49

Копейкин и SoftLight отписал вам в ЛС.

Копейкин писал(а):
11 дек 2022, 11:54:02
Можно ещё ссылку на страничку проекта прошивки?
Я всю информацию брал со странички автора на Ютубе, которую дал выше, в первом посте. Там в описании ссылка на архив с документацией, показанной в ролике, и прошивка.
Плюс общался напрямую с автором через e-mail, т.к. в прошивке, которая лежит по ссылке, идёт бегущая строка снизу экрана. Она, собственно, ни на что не влияет, можно и с ней жить, но мне хотелось, чтоб всё было как по-настоящему :)

В принципе, могу поделиться этой прошивкой тут, запрета от автора не было. Но, думаю, будет более правильно обратиться к нему лично. Заодно можно будет поблагодарить его донатом, сколько считаете нужным. Он на этом не настаивает, всё по желанию, прошивкой делится в любом случае.


Аватара пользователя
Shurepa
Участник
Сообщения: 80
Зарегистрирован: 10 дек 2022, 06:24:19
Откуда (Страна, Город): Россия, Владивосток
Благодарил (а): 44 раза
Поблагодарили: 26 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Shurepa » 11 дек 2022, 14:30:53

argo_sa писал(а):
11 дек 2022, 14:12:26
Куплю одну пустую плату.
Написал в ЛС.


Аватара пользователя
Shurepa
Участник
Сообщения: 80
Зарегистрирован: 10 дек 2022, 06:24:19
Откуда (Страна, Город): Россия, Владивосток
Благодарил (а): 44 раза
Поблагодарили: 26 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Shurepa » 11 дек 2022, 14:48:19

Сейчас глянул ссылку на архив с прошивкой на Ютубе, автор заменил архив (было test, сейчас full). Думаю теперь прошивка сразу без бегущей строки, потому что он мне присылал как раз с названием full.


Аватара пользователя
ZX_NOVOSIB
Бывалый
Сообщения: 280
Зарегистрирован: 09 дек 2013, 17:01:21
Откуда (Страна, Город): посёлок в Новосибирской области
Благодарил (а): 56 раз
Поблагодарили: 10 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение ZX_NOVOSIB » 11 дек 2022, 15:25:30

//В устройстве реализована поддержка любой стандартной USB-клавиатуры и USB-джойстика. Джойстик можно сконфигурировать как стандартный Kempston, либо Sinclair player1/2, либо назначить свои кнопки. Также реализована поддержка музыкального сопроцессора AY.//
А спектрум-клавиатуру (5 и 8 контактов) можно как-то подцепить?


Аватара пользователя
Shurepa
Участник
Сообщения: 80
Зарегистрирован: 10 дек 2022, 06:24:19
Откуда (Страна, Город): Россия, Владивосток
Благодарил (а): 44 раза
Поблагодарили: 26 раз

Re: Платы для клона ZX-Spectrum 128 на микроконтроллере ESP32

Сообщение Shurepa » 11 дек 2022, 15:31:34

ZX_NOVOSIB писал(а):
11 дек 2022, 15:25:30
//В устройстве реализована поддержка любой стандартной USB-клавиатуры и USB-джойстика. Джойстик можно сконфигурировать как стандартный Kempston, либо Sinclair player1/2, либо назначить свои кнопки. Также реализована поддержка музыкального сопроцессора AY.//
А спектрум-клавиатуру (5 и 8 контактов) можно как-то подцепить?
Сюда - нет.
Есть похожий вариант, только на микроконтроллере STM32. Там автор реализовал подключение именно классической клавы Спектрума - https://www.youtube.com/watch?v=L2sWS1uvv_o


Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя