Автор Тема: Очередной opensource клон Денди  (Прочитано 6166 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Uzix

  • Пользователь
  • Сообщений: 10
    • Просмотр профиля
Очередной opensource клон Денди
« : 15 Июль 2025, 20:40:51 »
Выкладываю в общий доступ исходные файлы и файлы для производства моего варианта клона Денди. Плата была сделана в качестве проекта выходного дня и не претендует на какие-то уникальные фичи, просто ещё одна очередная Денди сделанная just for fun.

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

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

Всякие случайные фото: https://cloud.err200.net/index.php/s/73TR85tYZkMm8Ax?path=%2Fdendy

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25599
  • Ушел в закат
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #1 : 15 Июль 2025, 21:01:03 »
- Импульсный преобразователь напряжения на 5В
По наводкам нормально?

- Два кварца PAL+NTSC
А смысл? Всё равно PPU менять.

Оффлайн Uzix

  • Пользователь
  • Сообщений: 10
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #2 : 15 Июль 2025, 21:32:51 »
По наводкам нормально?
Сравнивал картинку и звук с Dendy Junior Remastered v2.7.5 - существенных различий не увидел.
Что тут фигня, что там фигня эмуляторы разбаловали :-)

А смысл? Всё равно PPU менять.
С учётом околонулевой доставаемости NTSC CPU/PPU - смысл ещё призрачнее.
Смысл двух кварцев может быть для UA6527P ранних ревизий (с делителем 16), для них желателен кварц что-то около 28 МГц (обычно у дендиевских CPU/PPU делитель 15 и кварц 26)

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25599
  • Ушел в закат
    • Просмотр профиля
Re: Очередной opensource клон Денди
« Ответ #3 : 15 Июль 2025, 21:42:11 »
Просто интересно в плане наводок. Потому как до сих пор в аналоговых цепях встречаются линейные стабилизаторы, хотя вся остальная схема на импульсном. В прочем может и не заметно, там исходный звук тоже чистотой не блещет.
для них желателен кварц что-то около 28 МГц
А с цветом что тогда? Откуда 4,43 брать?

Оффлайн Uzix

  • Пользователь
  • Сообщений: 10
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #4 : 15 Июль 2025, 21:45:50 »
А с цветом что тогда? Откуда 4,43 брать?
Речь про CPU, ему не нужно формировать цветовую поднесущую.
У меня есть как раз такой CPU - с кварцом на 26 некоторые игры (например, Super Spy Hunter во второй половине первого уровня) глючат - видимо, не хватает тактов на между прерываниями. С 28 я, правда, поленился его проверить.

(Добавлено)
А с цветом что тогда? Откуда 4,43 брать?
CPU (28) + PPU (26), это имел ввиду

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25599
  • Ушел в закат
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #5 : 15 Июль 2025, 21:50:32 »
А, то есть просто два раздельных генератора. Я на каких-то старых китайских платах такое встречал. По факту стоял один кварц, на на плате была разводка и под второй

Оффлайн quq_CCCP

  • Пользователь
  • Сообщений: 2495
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #6 : 16 Июль 2025, 07:32:38 »
А, то есть просто два раздельных генератора. Я на каких-то старых китайских платах такое встречал. По факту стоял один кварц, на на плате была разводка и под второй
Ой там и чип замедлитель стоял, китайцы тока каких гибридов не наплодили, прежде чем пришли к нормальным 6527p с делителем 15 и нормальной скважностью.

Оффлайн and1981

  • Пользователь
  • Сообщений: 443
  • Пол: Мужской
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #7 : 16 Июль 2025, 12:53:29 »
Линейные стабы обладают преимуществом в питании аналоговых цепей, это коэффициент подавления пульсаций PSRR, обычно выражается в децибеллах. При этом сами не генерируют и не излучают помехи. Однако имеют существенный недостаток - нагрев. Поэтому я в своих девайсах использую исключительно линейники с разделением питания аналоговой и цифровой части через отдельные стабы. Это незначительно удорожает стоимость, но оно стоит того. Чего и вам желаю :thumbup: С уважением…

Оффлайн sanmigel

  • Пользователь
  • Сообщений: 174
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #8 : 17 Июль 2025, 13:16:16 »
Линейные стабы обладают преимуществом в питании аналоговых цепей, это коэффициент подавления пульсаций PSRR, обычно выражается в децибеллах. При этом сами не генерируют и не излучают помехи. Однако имеют существенный недостаток - нагрев. Поэтому я в своих девайсах использую исключительно линейники с разделением питания аналоговой и цифровой части через отдельные стабы. Это незначительно удорожает стоимость, но оно стоит того. Чего и вам желаю  С уважением…
Уже говорил не раз и повторю в очередной.
Сама приставка генерит помех и наводок больше, чем стабилизатор, к тому же еще очень часто стоящий на другой плате, подключенной шлейфом.

Оффлайн and1981

  • Пользователь
  • Сообщений: 443
  • Пол: Мужской
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #9 : 17 Июль 2025, 13:39:12 »
Каждый может делать как он хочет, хоть вить шлейфы из китайских тонких проводов :thumbup:. А я буду делать как я считаю нужным.

Оффлайн Rumata

  • Emu-Land Team
  • Сообщений: 25599
  • Ушел в закат
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #10 : 17 Июль 2025, 13:50:37 »
Ну в данном случае разделять питание на цифровое и аналоговое невозможно. Ибо и то и другое внутри микросхемы (что CPU, что PPU)

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 572
    • Просмотр профиля
Re: Очередной opensource клон Денди
« Ответ #11 : 28 Июль 2025, 13:03:02 »
Выглядит симпатично, но по +5В можно было уменьшить путь

Оффлайн Uzix

  • Пользователь
  • Сообщений: 10
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #12 : 28 Июль 2025, 13:20:33 »
Выглядит симпатично, но по +5В можно было уменьшить путь
Верно подмечено.
В целом, сколько не смотрю на свои платы - всегда находится что улучшить. Думаю, это бесконечный процесс :)

Оффлайн raller78

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #13 : 01 Октябрь 2025, 21:49:53 »
Начал потихоньку собирать клон на этой плате и возникла одна проблема,не могу найти 74HCU04,ни sn74hcuo4,ни 74hcuo4n.
Есть ли аналоги у этой микросхемы?

Оффлайн and1981

  • Пользователь
  • Сообщений: 443
  • Пол: Мужской
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #14 : 02 Октябрь 2025, 00:21:30 »
Начал потихоньку собирать клон на этой плате и возникла одна проблема,не могу найти 74HCU04,ни sn74hcuo4,ни 74hcuo4n.
Есть ли аналоги у этой микросхемы?
Это небуферизированный вариант HC04, буква U какбэ намекает :) . Я покупал в Чип и Дип, там оно есть. Мне однажды понадобилось для ремонта оригинальной палнески такая микра.

Оффлайн ShadowFlash

  • Пользователь
  • Сообщений: 2571
  • Пол: Мужской
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #15 : 02 Октябрь 2025, 04:48:11 »
Ради прикола ввел на озоне - они там есть. 

Оффлайн raller78

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #16 : 02 Октябрь 2025, 05:19:04 »
Ради прикола ввел на озоне - они там есть.
Тыкните меня носом ссылкой где они в озоне.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 572
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #17 : 03 Октябрь 2025, 07:25:09 »
Возьми обычный 74HC04

Оффлайн and1981

  • Пользователь
  • Сообщений: 443
  • Пол: Мужской
    • Просмотр профиля
Re: Очередной opensource клон Денди
« Ответ #18 : 03 Октябрь 2025, 15:12:26 »
Я даже ставил CD4069 в НЕСку вместо HCU04, особой разницы не заметил. Так что можно менять без особых проблем думаю.

Оффлайн raller78

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Re: Очередной opensource клон Денди
« Ответ #19 : 03 Октябрь 2025, 19:31:03 »
Я даже ставил CD4069 в НЕСку вместо HCU04, особой разницы не заметил. Так что можно менять без особых проблем думаю.
Спасибо!

Добавлено позже:
Возьми обычный 74HC04
Спасибо!

Оффлайн def696

  • Пользователь
  • Сообщений: 64
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #20 : 10 Март 2026, 20:45:08 »
Собрал клон по этому проекту, плата сразу запустилась. Единственное, приставка включалась сразу, как только подключаешь питание, даже если выключатель в положении «выкл». Оказалось, дело в поддельной микросхеме LM2596T. Заменил её, из другой партии, и всё стало нормально.

В целом приставка работает отлично, но есть один косяк: не работает дополнительный звук с картриджа. Я глянул схему усилителя звука — она из взята из проекта megawalkman_JNR-01. У других, кто собирал это устройство, была такая же проблема. В сборке и номиналах резисторов ошибок нет.

Может, кто-то нашел решение.


Оффлайн TolstyLuty

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #21 : 11 Март 2026, 09:45:44 »
Ссылка: https://github.com/UzixLS/dendy
Вот тут 22-я нога ППУ прибита к + 5В как и положено :thumbup:
А то, блин, никто из создателей других ремейков (HardWareMan, megawalkman, lm2000) не смог объяснить, почему у них эта нога висит на ресете (эта фигня портит совместимость с отдельными кариками).

Добавлено позже:
Я глянул схему усилителя звука — она из взята из проекта megawalkman_JNR-01. У других, кто собирал это устройство, была такая же проблема. В сборке и номиналах резисторов ошибок нет.
В ранних ревизиях megawalkman 45 и 46 пины слота были соединены, в версии 1.35 этот косяк был исправлен.
https://www.emu-land.net/forum/index.php/topic,75737.msg1446742.html#msg1446742
В этой же схеме я вижу что 45 и 46 пины разъединены. Логически доп. звук должен работать...
« Последнее редактирование: 11 Март 2026, 10:21:34 от TolstyLuty »

Оффлайн and1981

  • Пользователь
  • Сообщений: 443
  • Пол: Мужской
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #22 : 11 Март 2026, 10:09:19 »
Эта нога, как потом выяснилось больше нужна для синхронизации двух PPU работающих по схеме мастер - слэйв. (Описание этого режима есть в патенте на ППУ) В теории это можно использовать, но на практике такое включение двух ППУ нигде не применялось.
У Брэда Тэйлора в описании работы ППУ этот пин так и обозначен SYNC, (не стоит путать его с композитной синхронизацией видеосигнала). Вешать её на сброс никакого профита нету. Так что по мне правильнее ее оставить на VCC, у себя в PPU_LITE я этот пин даже не использую, логически внутри он всегда равен 1. Однако в коде возможность использования есть.

Оффлайн TolstyLuty

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #23 : 11 Март 2026, 10:28:21 »
Эта нога, как потом выяснилось больше нужна для синхронизации двух PPU работающих по схеме мастер - слэйв. (Описание этого режима есть в патенте на ППУ) В теории это можно использовать, но на практике такое включение двух ППУ нигде не применялось.
У Брэда Тэйлора в описании работы ППУ этот пин так и обозначен SYNC, (не стоит путать его с композитной синхронизацией видеосигнала). Вешать её на сброс никакого профита нету. Так что по мне правильнее ее оставить на VCC, у себя в PPU_LITE я этот пин даже не использую, логически внутри он всегда равен 1. Однако в коде возможность использования есть.
Спасибо за ответ.

Добавлено позже:
Смысл двух кварцев может быть для UA6527P ранних ревизий (с делителем 16), для них желателен кварц что-то около 28 МГц (обычно у дендиевских CPU/PPU делитель 15 и кварц 26)
Я как бы провёл эксперимент с двумя генераторами описанный мной тут
Попробую разогнать PAL CPU до частоты NTSC, может эти мелкие глюки уйдут.
Т.е. применить для UA6527P (с делителем 15) кварц на 26,84 МГц.
26,84/15=1,78933
Купить кварц для UA6527P с делителем 15 вызвало сложности.
Заказал кварц 28.636MHZ, буду использовать UA6527P с делителем 16.
28.636/16=1,78975 (по расчётам идеальное совпадение)
Поэкспериментирую...
Больше не хочу :biggrin:
Или я криворукий, что-то коротнул, или что-то другое пошло не по плану...
В итоге, в приставке сгорел ППУ нтсц (обидно, но ладно) висевший на другом генераторе со стандартным кварцем нтсц, LS373 и Sram, в карике кластера полетели два шифтера. Я конечно же всё починил, но больше с кварцем на 28.636MHZ и с ЦПУ (делитель 16) не экспериментировал...
« Последнее редактирование: 11 Март 2026, 12:21:01 от TolstyLuty »

Оффлайн def696

  • Пользователь
  • Сообщений: 64
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #24 : 11 Март 2026, 12:49:37 »
В ранних ревизиях megawalkman 45 и 46 пины слота были соединены, в версии 1.35 этот косяк был исправлен.
https://www.emu-land.net/forum/index.php/topic,75737.msg1446742.html#msg1446742
В этой же схеме я вижу что 45 и 46 пины разъединены. Логически доп. звук должен работать...

В версии 1.35 указано «3. Исправлена проблема со звуком при использовании картриджа EVERDRIVE N8 PRO».
В EVERDRIVE N8 PRO, видимо, допзвук есть, но на оригинальных картриджах его еле слышно, причём замкнуты пины 45,46 или нет — неважно, уровень допзвука одинаков.
Убрал из схемы R25 на 2,2K, который подтягивал линию допзвука к GND, звук появился, немного тише чем должен быть.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 572
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #25 : 11 Март 2026, 17:19:48 »
Поменяй R23, R24 на меньшее сопротивление, напр. 2К.

Оффлайн def696

  • Пользователь
  • Сообщений: 64
    • Просмотр профиля
Очередной opensource клон Денди
« Ответ #26 : 11 Март 2026, 21:50:58 »
Поменяй R23, R24 на меньшее сопротивление, напр. 2К.

Уже менял на меньшее сопротивление, громкость сильно не увеличивается, зато разность двух каналов уменьшается.

С удалённым R25 на двух картриджах звук около нормы, у картриджа «Гимик» допзвук вообще не слышно. Из-за всей этой обвязки у усилителя слишком низкое входное сопротивление, на разных картриджах будет разный уровень звука. Как вариант, на допзвук нужно ставить отдельный операционник, а потом смешивать.

Добавлено 22 марта 2026 года:
Не помешало бы и на порт микрофона поставить подтягивающий резистор, тем более в резисторной сборке есть один свободный.

311062-0

Поставил плату в такой корпус, по отверстиям и кнопкам всё сошлось, только по разъёмам видео и звука пришлось поработать бормашинкой.

311064-1

311066-2
« Последнее редактирование: 23 Март 2026, 12:49:36 от def696 »