Uzix | микроблог

#Dendy

Релиз Денди

Выкладываю в общий доступ исходные файлы и файлы для производства моего варианта клона Денди. Плата была сделана в качестве проекта выходного дня и не претендует на какие-то уникальные фичи, просто ещё одна очередная Денди сделанная just for fun.

  • Плата рассчитана под корпус от NewGame
  • Почти все компоненты - DIP (THT)
  • Питание 9-12В DC, подойдёт блок любой полярности
  • Импульсный преобразователь напряжения на 5В
  • Видеоусилитель на 2 транзисторах
  • Аудиоусислитель на ОУ
  • Два кварца PAL+NTSC

Ссылка: https://github.com/UzixLS/dendy

Разобрался в проблеме...

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

Подробно это обсуждают тут (на китайском): http://www.vgdiy.com/bbs/forum.php?mod=viewthread&tid=2230 , так же немного инфы можно найти тут (на английском): https://forums.nesdev.org/viewtopic.php?t=18877 . Вкратце - видео память на картридже не учитывает один из сигналов обращения к видеопамяти (решили сэкономить одну ногу) и активируется когда ей не следует.

Есть фикс на паре микросхем логики - но, по свидетельствам очевидцев с форума emu-land.net, с этим фиксом перестают работать некоторые стародельные картриджи, так что внедрять у себя я его, пожалуй, не буду.

Приехали платы от PCBWave...

Приехали платы от PCBWave. Проблемный вышел этот заказ - кроме долгого производства (из-за китайского нового года) и долгой доставки (к этому уже привык), сами платы оказались с дефектами. На почти всех заглушках для ZXEvo.1010 в той или иной мере вспучилась маска - особенно неприятно учитывая что эти заглушки - по сути лицо корпуса. На всех белых платах в местах где узкие зазоры между вскрытой медью китайцы сняли маску - и ладно бы везде, но между некоторыми контактами не сняли - выглядит странно. При этом на красной ZXEvo в таких же зазорах ничего не снимали. Ну и совсем некритичное - на жёлтых платах денди есть чёрные разводы - видимо, от шелкографии. Выглядит неопрятно. Но в общем и целом я рад что наконец-то эти платы у меня на руках, и скоро можно будет вычеркнуть ещё несколько проектов из тудушки :)

Пришли платы jlc...

Пришли платы, “всего” 2 месяца с момента заказа на jlc. Новая ревизия миста, уны, миниатюрный PAL-кодер, новая ревизия заглушек для OtterlyMIDI и будущий флеш-картридж для денди, на котором потренируюсь в пайке BGA. Ну и бонусом одновременно пришла плата денди с авито - чтобы сравнить её в работе с моей.

Я уже успел отвыкнуть от jlc и их отсебятины , которую они пишут на шёлке (если не доплачиваешь чтобы они её не писали). И, разумеется, эту свою отсебятину они разместили на лицевой панели миста 🤦Pcbwave себе такого не позволяют… Интересно, возможно ли чем-нибудь удалить эту надпись?

Пострелять на ЖК матрице...

Пострелять на ЖК матрице? Оказывается, сделали и такое: https://neslcdmod.ru/ У меня приставка подключена через китайский конвертер SCART-HDMI, после которого конвертер HDMI-VGA, после которого уже сам ЖК-монитор - и даже такая конфигурация этим хакам по зубам.

Запустил дендюху...

Запустил дендюху. Не всё гладко, пришлось порезать пару дорожек и запаять пару перемычек - но работает! И вроде даже и картинка красивая, и звук без помех. Сначала никак не хотела запускаться - цветной экран и всё тут. Но достаточно было вспомнить древний ритуал продувания и вставки не до конца картриджа - и поехало :)

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

Давненько я уже в KiCad не залипал...

Давненько я уже в KiCad не залипал, даже соскучился. Поэтому решил развести что-нибудь простое, проект выходного дня так сказать. В общем то клонов Famicom (Денди) есть уже довольно много, но, с другой стороны, нет никаких причин не сделать ещё один :-)