Картриджи Dendy
-
alex117100
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Чт ноя 23, 2017 11:18:07
Re: Картриджи Dendy
[uquote="densir",url="/forum/viewtopic.php?p=3346684#p3346684"]alex117100, обратите внимание, что на ММС3 две пзу стоит, а не как в AOROM, пзу+озу. На ммс3, 90% игр 1+1 мегабит. т.е. если взять две пзу 27с801 то можно собрать 8-игровку.[/uquote]
Понял.
В поисках на алиэкспрессе наткнулся на SST39SF040, стоит 76р в dip-корпусе.
Получается, ею можно заменить пару W27C020. Проблема, наверное, будет только в переделке схемы переключения игр?
Можете объяснить, как в базовом варианте работает переключение игр на 561тм2?
Я попробую переделать плату.
И вопрос, можно заменить К561ТМ2 на К176ТМ2, вроде пишут , что да, просто последняя стоит 3р в том же чипдипе.
И можно заменить их на что-то в soic корпусе?
Понял.
В поисках на алиэкспрессе наткнулся на SST39SF040, стоит 76р в dip-корпусе.
Получается, ею можно заменить пару W27C020. Проблема, наверное, будет только в переделке схемы переключения игр?
Можете объяснить, как в базовом варианте работает переключение игр на 561тм2?
Я попробую переделать плату.
И вопрос, можно заменить К561ТМ2 на К176ТМ2, вроде пишут , что да, просто последняя стоит 3р в том же чипдипе.
И можно заменить их на что-то в soic корпусе?
-
sp700
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Ср фев 25, 2015 21:23:40
- Откуда: Харьков
Re: Картриджи Dendy
Заметил странность с картриджем AxROM,на моей старой приставке BT запускается нормально,а у друга на сюборе вообще никак,хотя все заводские картриджи (около 10 шт) работают без проблем.Что может глючить в картридже?
-
alex117100
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Чт ноя 23, 2017 11:18:07
Re: Картриджи Dendy
[uquote="sp700",url="/forum/viewtopic.php?p=3348506#p3348506"]Заметил странность с картриджем AxROM,на моей старой приставке BT запускается нормально,а у друга на сюборе вообще никак,хотя все заводские картриджи (около 10 шт) работают без проблем.Что может глючить в картридже?[/uquote]
У меня первая приставка была LIFA SM-888, так вот там эта игра тоже не шла, равно как и принц персии. Может дело в самой приставке.
У меня первая приставка была LIFA SM-888, так вот там эта игра тоже не шла, равно как и принц персии. Может дело в самой приставке.
-
alex117100
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Чт ноя 23, 2017 11:18:07
Re: Картриджи Dendy
[uquote="sp700",url="/forum/viewtopic.php?p=3348682#p3348682"]Когда то брал поиграть двухигровку боевых жаб 1 и 2 части и на том же сюборе шла без проблем,а я по сути сделал ту же двухигровку.Хочу еще замерить напряжение питания картриджа,может оно занижено,а там посмотрим.Фото прилагаю[/uquote]
Хорошо получилось, а я все еще жду память из китая.
Пока вот делаю набросок, хочу заменить две микросхемы памяти W27C020 одной SST39SF40.
Что делать со схемой переключения ромов только непонятно - все молчат.

Хорошо получилось, а я все еще жду память из китая.
Пока вот делаю набросок, хочу заменить две микросхемы памяти W27C020 одной SST39SF40.
Что делать со схемой переключения ромов только непонятно - все молчат.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Картриджи Dendy
Так а что со схемой переключения? Я бы вобще туда DIP-переключатели на старшие адреса и никаких счетчиков не надо.
-
densir
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср фев 03, 2010 20:12:15
- Откуда: Барнаул
Re: Картриджи Dendy
Да ничего не делать. Схема остается та же. Все руки не доходят набросать схемку, обьясню словами. И так у нас есть пзу и карик на aorom. Самый стврший адресный вывод а17 и он подключен к мапперу, в данном случае 74ls161 (или аналог) . В итоге у нас есть картридж одноигровка. А мы хотим сделать двухигровку. Тогда берем микросхему на 4 мегабита, например 27с040. Она отличается от 2 мегабитной, одним дополнительным выводом а18. Записываем в эту пзу две игры, и что у нас получается ? Как переключать? Да очень просто. Как раз этим выводом а18. Если мы подключим этот вывод к земле(логический 0) , то будет активна первая половина и микросхемы, и работать первая игра, если подадим +5 в (логическая 1) то будет работать вторая половина пзу и вторая игра.если взять пзу на 8 мегабит, то появится еще один вывод а19. То тут по аналогии, подавая на а18 и а19 логические уровни, будет активна та или иная область. Из двух адресов, можно получить 4 комбинации: 00, 01, 10, 11 и соответственно 4 области и четыре игры. Для управления этими старшими адресами применяется логика. Так называемые счетчики, которые при каждом нажатии на сброс изменяют свое состояние и перебирают разделы памяти и соотвественно игры. В чем разница, использовать одно пзу на 4 мегабита или же 2 пзу по 2.да ни в чем. Тот же счетчик, так же работает. Только сигнал с счетчика подается не на старший адресный вывод на на вывод включения микросхемы. У записываемых пзу их два. /ce и /oe. Микросхема включается в режим чтения если на оба этих вывода подать логический 0. Как сделано в карике с двумя пзу? Просто. Одним выводом управляет приставка а вторым счетчик. У картков с 1 пзу, одним выводом управляет приставка а второй вывод должен быть притянут к щемле (логический 0)
Добавлено after 2 minutes 49 seconds:
В качестве счетчика можно использовать любую логику, которая способна считать. Можно использовать что то типа hef4520, эта мс, вообще содержит в себе два готовых счетчика до 16. Но никто не мешает использовать ее и до 4, просто задействовав два выхода.
Добавлено after 1 minute 31 second:
Alexeyslav можно конечно и так, но на самом деле проще поставить одну единственную микросхему и все. Кстати были и китайские картриджи, где игры переключались именно минитумблерами. Редкая вещь
Добавлено after 2 minutes 49 seconds:
В качестве счетчика можно использовать любую логику, которая способна считать. Можно использовать что то типа hef4520, эта мс, вообще содержит в себе два готовых счетчика до 16. Но никто не мешает использовать ее и до 4, просто задействовав два выхода.
Добавлено after 1 minute 31 second:
Alexeyslav можно конечно и так, но на самом деле проще поставить одну единственную микросхему и все. Кстати были и китайские картриджи, где игры переключались именно минитумблерами. Редкая вещь
Я все еще учусь, и ох как тяжело это дается
-
alex117100
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Чт ноя 23, 2017 11:18:07
Re: Картриджи Dendy
[uquote="densir",url="/forum/viewtopic.php?p=3349419#p3349419"]Да ничего не делать.....[/uquote]
Спасибо, вот теперь кое-что понял. А то для меня это была полная мистика.
Получается, 18 ногу надо либо на землю, либо на +5В.
А за что отвечает 59 pin M2, который идет к триггеру через диод?
Вот эта схема переключения получается мне подходит, если я буду записывать 2 игры в одну микросхему на 4МБит, только A17 заменить на A18?

Спасибо, вот теперь кое-что понял. А то для меня это была полная мистика.
Получается, 18 ногу надо либо на землю, либо на +5В.
А за что отвечает 59 pin M2, который идет к триггеру через диод?
Вот эта схема переключения получается мне подходит, если я буду записывать 2 игры в одну микросхему на 4МБит, только A17 заменить на A18?
Последний раз редактировалось alex117100 Вс апр 08, 2018 21:23:12, всего редактировалось 2 раза.
Re: Картриджи Dendy
[uquote="Snowlion",url="/forum/viewtopic.php?p=2714722#p2714722"]Картридж денди на маппере MMC1. 4 игры по 256Кб. Игры на ПЗУ следует записывать в таком порядке 4,1,2,3.
[/uquote]
Повторил эту плату картриджа. Монтаж проверил, нет запуска совсем, чёрный экран. При нажатии сброса есть характерный слышимый щелчок в динамиках телевизора.
Прошил 4 игры.
Непонятна фраза про запись игр в порядке 4,1,2,3. Какие то конкретные игры? Ошибок записи при прошивке не было, обе ПЗУ исправны, ID их читаются. Программатор Виллем.
Повторил эту плату картриджа. Монтаж проверил, нет запуска совсем, чёрный экран. При нажатии сброса есть характерный слышимый щелчок в динамиках телевизора.
Прошил 4 игры.
Непонятна фраза про запись игр в порядке 4,1,2,3. Какие то конкретные игры? Ошибок записи при прошивке не было, обе ПЗУ исправны, ID их читаются. Программатор Виллем.
-
sp700
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Ср фев 25, 2015 21:23:40
- Откуда: Харьков
Re: Картриджи Dendy
Начал разбираться с злосчастным сюбором и обнаружил что триггер не работает.То есть на приставке BT по нажатию ресета на ногах 1 и 2 триггера меняются значения 0 или 1,а на сюборе на обеих выходах присутствует напряжение 2.5 вольта.Напряжение питания картриджа +5 вольт,на диод приходит 2.2в и при нажатии ресета падает в ноль(на BT точно так же).Что может быть за причина?Если принудительно подать +5 вольт не 22 ногу любой из ПЗУ то запускается соответствующая игра.
-
alex117100
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Чт ноя 23, 2017 11:18:07
Re: Картриджи Dendy
[uquote="U146",url="/forum/viewtopic.php?p=3349610#p3349610"][uquote="Snowlion",url="/forum/viewtopic.php?p=2714722#p2714722"]Картридж денди на маппере MMC1. 4 игры по 256Кб. Игры на ПЗУ следует записывать в таком порядке 4,1,2,3.
[/uquote]
Повторил эту плату картриджа. Монтаж проверил, нет запуска совсем, чёрный экран. При нажатии сброса есть характерный слышимый щелчок в динамиках телевизора.
Прошил 4 игры.
Непонятна фраза про запись игр в порядке 4,1,2,3. Какие то конкретные игры? Ошибок записи при прошивке не было, обе ПЗУ исправны, ID их читаются. Программатор Виллем.[/uquote]
Я только сейчас заметил, в качестве видеопамяти можно использовать такую же, как и для ПЗУ?
А Вы заклеили окошки чипа после прошивки?
Повторил эту плату картриджа. Монтаж проверил, нет запуска совсем, чёрный экран. При нажатии сброса есть характерный слышимый щелчок в динамиках телевизора.
Прошил 4 игры.
Непонятна фраза про запись игр в порядке 4,1,2,3. Какие то конкретные игры? Ошибок записи при прошивке не было, обе ПЗУ исправны, ID их читаются. Программатор Виллем.[/uquote]
Я только сейчас заметил, в качестве видеопамяти можно использовать такую же, как и для ПЗУ?
А Вы заклеили окошки чипа после прошивки?
Re: Картриджи Dendy
Да, там две одинаковые ПЗУ. 4 игры по 256 кБ, пишется пополам, в каждую по 512 кБ.
ПЗУ применил с корпусе PLCC32, AM29F040., вытравил дополнительно две переходные платы для установки их на место памяти в корпусе DIP32.
Сейчас разбирался, установил резистор 4,7 кОм в цепь сброса, после диода к плюсу питания. Пошла работа. Но идёт только одна игра из четырёх. Последняя записанная, сброс не влияет на переключение, после сброса включается снова та же игра.
Попробую сменить ТМ2. Но ребёнок уже засел играть, поэтому завтра.
ПЗУ применил с корпусе PLCC32, AM29F040., вытравил дополнительно две переходные платы для установки их на место памяти в корпусе DIP32.
Сейчас разбирался, установил резистор 4,7 кОм в цепь сброса, после диода к плюсу питания. Пошла работа. Но идёт только одна игра из четырёх. Последняя записанная, сброс не влияет на переключение, после сброса включается снова та же игра.
Попробую сменить ТМ2. Но ребёнок уже засел играть, поэтому завтра.
-
densir
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср фев 03, 2010 20:12:15
- Откуда: Барнаул
Re: Картриджи Dendy
Добавлено after 2 minutes 4 seconds:
[uquote="sp700",url="/forum/viewtopic.php?p=3349648#p3349648"]Начал разбираться с злосчастным сюбором и обнаружил что триггер не работает.То есть на приставке BT по нажатию ресета на ногах 1 и 2 триггера меняются значения 0 или 1,а на сюборе на обеих выходах присутствует напряжение 2.5 вольта.Напряжение питания картриджа +5 вольт,на диод приходит 2.2в и при нажатии ресета падает в ноль(на BT точно так же).Что может быть за причина?Если принудительно подать +5 вольт не 22 ногу любой из ПЗУ то запускается соответствующая игра.[/uquote]
Готов поспорить, BT собрана на рассыпухе, на куче МС а не на одной капле как сюбор. Это все китай. что там наворочено только желтым богам известно. на самом деле существует две основные схемы формирования сигнала сброса. на диоде, резисторе и конденсаторе. И вторая схемка на диоде и конденсаторе.
Добавлено after 3 minutes 56 seconds:
[uquote="alex117100",url="/forum/viewtopic.php?p=3349655#p3349655"]Я только сейчас заметил, в качестве видеопамяти можно использовать такую же, как и для ПЗУ?[/uquote]
У данного пользователя картридж на MMC1. Там используется пзу. у вас же картридж aorom там ПЗУ+озу. конфигураций картриджей сотни. есть картриджи с двумя ПЗУ и одним ОЗУ, есть картриджи с одним озу и двумя ПЗУ. нужно смотреть под каждую конкретную игру.
Сигнал M2 это так называемый импульс "фаза 2" Ооооочень упрощено можно сказать что это тактовая частота идущая напрямую с процессора. очень часто используется мапперами для работы. При нажатии на кнопку reset процессор останавливается и соответственно останавливается импульсы на выводе М2. так как денди не имеет вывода сигнала сброса на разъем картриджа , то ушлый неизвестный придумал сделать цепочку, которая будет формировать сигнал сброса. это те самые резистор, диод и конденсатор. Диод выпрямляет эту тактовую, конденсатор сглаживает, а резистор подтягивает до нужного уровня, так что бы при отпущенном сбросе там было больше 2,8в (логическая 1), а при нажатии было меньше 0,8в(логический 0). Попадать в диапазон 0,8-2,8 это не хорошо. Это так называемая неопределенная область, и не 0 и не 1. и как в этом случае все будет работать только богам известно.
Добавлено after 21 minute 32 seconds:
[uquote="alex117100",url="/forum/viewtopic.php?p=3349433#p3349433"][uquote="densir",url="/forum/viewtopic.php?p=3349419#p3349419"]Да ничего не делать.....[/uquote]
Спасибо, вот теперь кое-что понял. А то для меня это была полная мистика.
Получается, 18 ногу надо либо на землю, либо на +5В.
А за что отвечает 59 pin M2, который идет к триггеру через диод?
Вот эта схема переключения получается мне подходит, если я буду записывать 2 игры в одну микросхему на 4МБит, только A17 заменить на A18?
[/uquote]
ДА ВЕРНО. можно вывод на схемке обозначены как 30(a17) подключить к А18 ПЗУ. вывод счетчика 31(pgm)(странно почему его так назвал тот кто чертил схемку) оставить висеть в воздухе. если же ставить пзу на 8 мегабит и собирать четырех игровку то вывод счетчика 31(pgm) подключать в А19 пзу.
[uquote="sp700",url="/forum/viewtopic.php?p=3349648#p3349648"]Начал разбираться с злосчастным сюбором и обнаружил что триггер не работает.То есть на приставке BT по нажатию ресета на ногах 1 и 2 триггера меняются значения 0 или 1,а на сюборе на обеих выходах присутствует напряжение 2.5 вольта.Напряжение питания картриджа +5 вольт,на диод приходит 2.2в и при нажатии ресета падает в ноль(на BT точно так же).Что может быть за причина?Если принудительно подать +5 вольт не 22 ногу любой из ПЗУ то запускается соответствующая игра.[/uquote]
Готов поспорить, BT собрана на рассыпухе, на куче МС а не на одной капле как сюбор. Это все китай. что там наворочено только желтым богам известно. на самом деле существует две основные схемы формирования сигнала сброса. на диоде, резисторе и конденсаторе. И вторая схемка на диоде и конденсаторе.
Добавлено after 3 minutes 56 seconds:
[uquote="alex117100",url="/forum/viewtopic.php?p=3349655#p3349655"]Я только сейчас заметил, в качестве видеопамяти можно использовать такую же, как и для ПЗУ?[/uquote]
У данного пользователя картридж на MMC1. Там используется пзу. у вас же картридж aorom там ПЗУ+озу. конфигураций картриджей сотни. есть картриджи с двумя ПЗУ и одним ОЗУ, есть картриджи с одним озу и двумя ПЗУ. нужно смотреть под каждую конкретную игру.
Сигнал M2 это так называемый импульс "фаза 2" Ооооочень упрощено можно сказать что это тактовая частота идущая напрямую с процессора. очень часто используется мапперами для работы. При нажатии на кнопку reset процессор останавливается и соответственно останавливается импульсы на выводе М2. так как денди не имеет вывода сигнала сброса на разъем картриджа , то ушлый неизвестный придумал сделать цепочку, которая будет формировать сигнал сброса. это те самые резистор, диод и конденсатор. Диод выпрямляет эту тактовую, конденсатор сглаживает, а резистор подтягивает до нужного уровня, так что бы при отпущенном сбросе там было больше 2,8в (логическая 1), а при нажатии было меньше 0,8в(логический 0). Попадать в диапазон 0,8-2,8 это не хорошо. Это так называемая неопределенная область, и не 0 и не 1. и как в этом случае все будет работать только богам известно.
Добавлено after 21 minute 32 seconds:
[uquote="alex117100",url="/forum/viewtopic.php?p=3349433#p3349433"][uquote="densir",url="/forum/viewtopic.php?p=3349419#p3349419"]Да ничего не делать.....[/uquote]
Спасибо, вот теперь кое-что понял. А то для меня это была полная мистика.
Получается, 18 ногу надо либо на землю, либо на +5В.
А за что отвечает 59 pin M2, который идет к триггеру через диод?
Вот эта схема переключения получается мне подходит, если я буду записывать 2 игры в одну микросхему на 4МБит, только A17 заменить на A18?
ДА ВЕРНО. можно вывод на схемке обозначены как 30(a17) подключить к А18 ПЗУ. вывод счетчика 31(pgm)(странно почему его так назвал тот кто чертил схемку) оставить висеть в воздухе. если же ставить пзу на 8 мегабит и собирать четырех игровку то вывод счетчика 31(pgm) подключать в А19 пзу.
Я все еще учусь, и ох как тяжело это дается
-
alex117100
- Открыл глаза
- Сообщения: 74
- Зарегистрирован: Чт ноя 23, 2017 11:18:07
Re: Картриджи Dendy
Мда, хитрое решение.У данного пользователя картридж на MMC1. Там используется пзу. у вас же картридж aorom там ПЗУ+озу. конфигураций картриджей сотни. есть картриджи с двумя ПЗУ и одним ОЗУ, есть картриджи с одним озу и двумя ПЗУ. нужно смотреть под каждую конкретную игру.
Сигнал M2 это так называемый импульс "фаза 2" Ооооочень упрощено можно сказать что это тактовая частота идущая напрямую с процессора. очень часто используется мапперами для работы. При нажатии на кнопку reset процессор останавливается и соответственно останавливается импульсы на выводе М2. так как денди не имеет вывода сигнала сброса на разъем картриджа , то ушлый неизвестный придумал сделать цепочку, которая будет формировать сигнал сброса. это те самые резистор, диод и конденсатор. Диод выпрямляет эту тактовую, конденсатор сглаживает, а резистор подтягивает до нужного уровня, так что бы при отпущенном сбросе там было больше 2,8в (логическая 1), а при нажатии было меньше 0,8в(логический 0). Попадать в диапазон 0,8-2,8 это не хорошо. Это так называемая неопределенная область, и не 0 и не 1. и как в этом случае все будет работать только богам известно.
Он так в даташите W27C020 (program enable) называется, думаю по этому.вывод счетчика 31(pgm)(странно почему его так назвал тот кто чертил схемку)
Если не сложно, можете накидать для такого же случая схему переключения на 4 игры с одним ПЗУ на 8МБит, нашел у друга M27C801, думаю тоже попробовать применить.
P.S: спасибо, увидел, что Вы уже ответили ранее.
-
densir
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср фев 03, 2010 20:12:15
- Откуда: Барнаул
Re: Картриджи Dendy
alex117100 , ну так для W27C020 и не нужно на это вывод подавать сигнал счетчика. вот поставит человек флешку типа 49F подключит счетчик так как на схеме и включит картридж. и что будет? счетчик включит флешку в режим записи. и что с ней будет в приставке? приставка будет переписывать содержимое пзу
Я все еще учусь, и ох как тяжело это дается
-
sp700
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Ср фев 25, 2015 21:23:40
- Откуда: Харьков
Re: Картриджи Dendy
И BT и Сюбор собраны на капле,визуально плата на BT более "сарайная". Проблема решилась установкой резистора 4.7к вместо 3.3к.Правда иногда на сюборе нужно дважды нажать ресет для переключения но она по крайней мере заработала.На BT все отлично с перво раза переключает.Пробовал резисторы разных номиналов и с 4.7к работает лучше остальных.Напряжение на 3 ноге +2.63в,при нажатии ресета 0.
-
densir
- Нашел транзистор. Понюхал.
- Сообщения: 185
- Зарегистрирован: Ср фев 03, 2010 20:12:15
- Откуда: Барнаул
Re: Картриджи Dendy
0 это хорошо, а вот 2,63 маловато. 2,8 для уверенного защелкивания нужно. Но если работает, то и хрен с ним, поздравляю с окончанием проекта.
Я все еще учусь, и ох как тяжело это дается
-
sp700
- Нашел транзистор. Понюхал.
- Сообщения: 150
- Зарегистрирован: Ср фев 25, 2015 21:23:40
- Откуда: Харьков
Re: Картриджи Dendy
Спасибо,но впереди еще несколько картриджей.Я ставил резистор 7.5к и напряжение было 2.82в но переключение было намного хуже.
Re: Картриджи Dendy
У AM29F040 вывод А18 на 1 ноге, а на плате для 27С040 заведено на 30 ногу. Поменял местами выводы 1 и 30 обеих ПЗУ. Переключаются две игры, но обе идут кракозябрами.
Так, кракозябры устранил, плохой контакт был в панельке CHR. Две игры идут нормально.
Не пойму, почему не переключаются 4 игры. Плату проверил несколько раз уже, непропаев нет.
Так, кракозябры устранил, плохой контакт был в панельке CHR. Две игры идут нормально.
Не пойму, почему не переключаются 4 игры. Плату проверил несколько раз уже, непропаев нет.
-
Alexeyslav
- Друг Кота
- Сообщения: 4550
- Зарегистрирован: Чт май 05, 2011 21:26:34
- Откуда: Украина, Славутич
- Контактная информация:
Re: Картриджи Dendy
Нет, не включит. Этот сигнал рассматривается только в процессе процедуры инициализации записи, это не более чем шторка на картах памяти "защита от записи". Просто так включить запись этим выводом не получится, нужно пройти специальную процедуру.счетчик включит флешку в режим записи.
Насчет неустойчивого сигнала логического уровня - решение простое. TL431 можно использовать в качестве компаратора на 2.5В. На деле это программируемый стабилитрон, но если подавать напряжение на программирующий вход - получаем инвертирующий пороговый элемент на 2.5В.