ZX-Spektrum на Raspberry Pi Pico
#31
Состояние разработки Алекса Екб сейчас. Что я понял из просмотров.

Прикрутили Микро-СД карту, загрузка мгновенная. Есть сохранение. Допиливают и причесывают код. Допиливают оболочку. Сейчас типа Нортона с одним столбцом и две колонки справа. В одной планируют выводить полное имя файла, в другой превьюшку.

По Микро-СД. Лучше брать небольшого размера 2-4 гига, хотя Алекс говорит, что у него и 32 Гб запускались. Карты работают не все полностью. На каких то неполадки с записью.
Какие то работают с заводским форматированием, 2х гиговые FAT16 лучше, но можно и FAT32.
Класс 10 лучше не брать.

Клавиатура. Тут может оказаться сложность для тех, кто желает повторить этот эмулятор.
У Алекса работает УСБ клавиатура с простым переходником на ПС/2.
У меня работает старая классная клавиатура с ДИН5 еще. С переходником на Мини-Дин (ПС/2).
Пишут на форуме, что далеко не каждая современная УСБ клавиатура работает с переходниками. Видимо производители уже не заморачиваются поддержкой режима ПС/2.
Спрашивал у консультанта в магазине, можно ли отличить клавиатуру с поддержкой. Он сказал, что только пробовать. И сказал, что они уже пытались. И завелась только одна из примерно 20 опробованных.
Т.е. если собираетесь повторять - ищите клавиатуру ПС/2.

Джойстик. У Алекса работает джой новодел от Денди в формфакторе Сеги. Причем от 3 вольт заводится не любой джойстик. Т.е. тут пока определенности нет.
Алекс говорит, что смотрел несколько разных и вроде они посылают примерно те же коды.

Схема изменена. По другому реализован ВГА и несколько изменена читалка. По распиновке с первым вариантом Спектрума (см. стр. 1 данной темы) не совпадает. Т.е. просто добавить туда карту не получится. Плату надо разводить заново.
Ясности, окончательный ли это вариант схемы пока нет тоже. Но шанс на это есть. Алекс на стриме собирал это устройство на плате и даже запихал в корпус. И будет считать его отправной точкой. Т.е. как я понимаю, схема вряд ли уже будет меняться сильно. Но точно пока никто сказать не сможет.

DVI пока не прикручен. Он есть на схеме и на плате, но програмно пока не реализован.
AY как я понял, уже есть. Пока в упрощенном виде.

Мои общие впечатления от стримов и от работы уже собранного первого варианта. Интересная штука получается. Вполне простая (если плату заказывать), вполне пригодная, что бы собрать ее вместе с ребенком, (ну или вместе с внутренним ребенком). Впечатления классные. Первый вариант у меня работает как часы.
#32
(15-11-2022, 08:56)Лекс : Состояние разработки Алекса Екб сейчас. Что я понял из просмотров.
Спасибо за кратки обзор я не осилил 6 часов видео. Но из того что видел в большинстве случаев надуманные проблемы.
А что касается китайских с алли sd карт это вообще лотерея (как правило это восстановленная отбраковка условно рабочая).
А схемки крайнего варианта у Вас нет ? А то как-то не нашел (только как заставка в кадре).
И еще в видео упоминалась альтернативная разработка с HDMI что за оно ?
#33
(15-11-2022, 21:03)Shafman : альтернативная разработка с HDMI что за оно
> дифпары TMDS пайка не потянет, у нее просто нет такого физического уровня, (не говоря уже про AUX ,без которого мониторы с DP, DVI, HDMI просто не работают, их нужно xrander'ом поднимать в отличие от VGA). А переходников из кислое в длинное щас полно, дешевые !
> был в гараже, нашел таки его, зафоткал, пустить под нож рука не поднимается...
   
#34
(15-11-2022, 21:03)Shafman : А схемки крайнего варианта у Вас нет ?
       
Ссылку на его архив пока не даю. Там только схемы. Скорее всего стоит следить в Телеграмм. Я по техническим причинам не могу. Схемы пришлось несколько ужать, не влазят сюда на форум. Надеюсь читабельно.

(15-11-2022, 21:03)Shafman : И еще в видео упоминалась альтернативная разработка с HDMI что за оно ?
Возможно это. https://github.com/fruit-bat/pico-zxspectrum Алекс упоминал Фрут-Бат. Еще один эмулятор от другого автора. Я не пробовал.
Но возможно вы имеете в виду его переходник (в смысле с железного Спектрума на VGA либо DVI, чтобы подключать реальные Спектрумы к современным мониторам и телекам). Еще одна разработка на Пико. Тоже в процессе. Ссылок дать не могу. Не слежу за этой темой. В Телеге должно быть тоже.
#35
(16-11-2022, 12:56)Лекс : Скорее всего стоит следить в Телеграмм.
За схему спасибо. С телеграмм у меня проблемы хуже чем у Вас. Я его не понимаю (не зашел).
Пришла платка RP2040 черная и фиолетовая. Пока не знаю как плату собирать как у Вас. Или разъемы на отдельной и шлейфами(перемычками) соединить.
#36
Если просто попробовать, то можно и на макетке. Либо небольшие платки с читалкой, ВГА и ПС/2 и их уже соединять. Можно просто вытравить мою плату (ее можно укоротить, с запасом делал). Но тогда первый вариант схемы и прошивки.

Если делать второй вариант, то тут ХЗ. У Алекса многие соединения идут через две гребенки и нужное надо соединять фишками-перемычками. Это на вырост.

Лично я тоже пока не решил, разводить или нет. Есть некоторые вопросы по схеме.

В частности. Выход звука стерео или псевдо стерео? Как ренализован выход звука на AY a FX? Дело в том, что я предпочту делать встроенный динамик и встроенный усилитель. И лучше, если он будет воспроизводить и то и другое, да еще и звук загрузки с внешнего аудиосигнала.
Спрошу Алекса при удобном случае.

Пока по схеме могу пояснить некоторые моменты. В частности 4 резистора в правом верхнем углу - это подтяжка пинов СД. Дело в том, что есть модуль с Али с разъемом и подтяжкой плюс кондеры по питанию на маленькой платке. У меня тоже такие есть. Т.е. в схему можно не вставлять.
Перемычки на ВГА должны быть запаяны. Т.е. если не планируете DVI, их можно не делать. Соединения по названиям.

И прошивки для второго варианта у меня нет.

Возможно разумнее дождаться релиза. Где все будет в куче.
#37
(16-11-2022, 14:53)Лекс : Возможно разумнее дождаться релиза. Где все будет в куче.
Вынужден согласится. Прошивка вроде есть но вся так запутано со схемой.
К примеру клавиатура она подключена GP0 GP1 через гребенку или как-то по др на схеме не совсем понятно.
По поводу аудио вх для загрузки, почему не использовать вх как у частотомера. Меньше будет заморочек с уровнем сигнала.
   
#38
(16-11-2022, 16:59)Shafman : клавиатура она подключена GP0 GP1 через гребенку
Ну я тоже понял не сразу. Тем не менее через гребенку это факт. Он на видео даже забыл поставить перемычки по началу. И клава не работала.
(16-11-2022, 16:59)Shafman : почему не использовать вх как у частотомера
Да вариантов то много, входных читалок. Он выбрал такую. Имеет право и она у меня прекрасно работает. Почему бы и нет?

С гребенкой логика есть, если проект динамически развивается. Но она очень сильно усложняет разводку и для постоянной реализации не так нужна. Кстати, через гребенку он подключал джойстик. Если правильно помню 5 проводов.
#39
Для тех, у кого есть Спектрум в железе и есть желание подключить его к современным мониторам и телевизорам.
АлексЕкб сегодня выпустил видео. 9 минут.

https://www.youtube.com/watch?v=3PuDJy4we1k

Под видео есть все материалы включая гербер переходника на VGA или HDMI со Спектрума. Там программная настройка. В видео есть пояснения.
#40
Вчера наконец получил с Али конвертер VGA2AV. 2 в данном случае надо понимать как "ту".
Сегодня попробовал подключить к первому варианту эмулятора старый раздолбаный ДВД плеер. Возможно сделаю на его основе нечто вроде Спектрум-ноутбука. Но это пока под вопросом.

Впечатления от сигнала, передаваемого по композиту.
Картинка несколько мыльная. Цвета так себе. Но цвета настраивать нужно по идее, подбором резисторов в эмуляторе.

                     

Картинка ожидаемо растянута до соотношения дисплея.
Словом, работает и реализовать можно, но качество картинки так себе.

Алекс Екб на месте не стоит. Тоже занялся реализацией композита. Четырехчасовой стрим вроде закончился успехом. Основная сложность там - с цветовой составляющей сигнала.

Ссылка на конвертер, если кому нужно. https://aliexpress.ru/item/1005002589345...1650292812