PDA

Просмотр полной версии : вопрос по unrom, денди



Shnurkov
28.08.2013, 00:30
Восстановил на днях подаренную тушку денди, посмотрел картриджи из наличия, довольно грустно все, норм игр только танчики, картриджей с перемычками на плате только футбол, перепаял, а там тоже футбол, только другой немного (((
Но попался довольно старый картридж с принцем персии, маппер, как я понял, unrom. ПЗУшка сделана на капле, микросхемы маппера и рама в дипах. На картридже разведены контакты под дип32 пзуху. Хочется впаять панельку и пзушку. Собсно вопросы
Прокатит ли пзушка биоса от материнки, например 29040?
Можно ли сохранить каплю на всякий пожарный? Я думал отрезать вывод ОЕ от земли и посадить его на vcc, но от капли к этому контакту как раз и нет дорожки. (я хоть в верном направлении думал?) Можно как-то еще заблокировать каплю, не перерезая всех дорожек?
Любые советы приветствуются, фотку платы, если надо, сделаю, но вроде все и на пальцах очевидно

vfiuchcikicshuusrch
28.08.2013, 08:22
вроде бы всё так)
фотка не помешает.
можно питание отключить, тоже работать не будет наверно ;)

пзу биоса от материнки подойдет.
главное чтобы чипы биоса не были FWH и LPC. обычные епромы, электрически стираемые самое то! :)
какая игра была на карике записана ?
от этого зависит какие игры маппера UxROM ты туда сможешь записать.
т.к. есть 2 варианта UnROM и UoROM
если логика разведена только под UnROM то UoROM будет стартавать.. но зависнет где нибудь совсем не далеко от начала :) переделать там не сложно. допаять продовков и всё заработает.

п.с. фотку лучше с двух сторон, и ещё свою пзу сфоткай) малоли... окажется волшебная

Shnurkov
28.08.2013, 09:18
фотки платы
игра принц персии
ПЗУшки не стал фоткать, их много, штук 20 разных есть, что-нить подберем неволшебное )
Я вот этот список игр и мапперов читал
http://tuxnes.sourceforge.net/nesmapper.txt
тут UoROM нет вроде, они все под заголовком UnROM?

vfiuchcikicshuusrch
28.08.2013, 09:41
карик хороший :)

под UoROM мало совсем игр :) поэтому можно про него и не думать.
если что заходи на сайт bootgod.dyndns.org:7777 там есть оочень много всего) великая база всех кариков денди и нинтендо.

для отключения попробуй использовать сигнал СЕ
это 22 пин над каплей, он как раз и в каплю уходит и на разъеме картриджа тоже есть. сигнал №44 рядом с сигналами которые snd in и snd out (замкнуты)
отключаешь CE от разъема, и приделываешь его к +5 через резюк. должно прокатить. чип активен когда на СЕ низкий уровень сигнала. земля. и не активен когда высокий.
этот же сигнал СЕ идет на 2 пин 161 логики. 2 пин 161 замкнут с 22 пином пзу и идут они оба на 44 пин разъема. (Вроде правильно всё рассказал :D )

дальше .. просто запаиваешь панельку и юзаешь любые игры.
нюанс. в чипы большей емкости чем сам ром (128кбайт) нужно клонировать бинарник (п.с. моя прога сразу подгоняет всё под нужный чип)
... т.е. если пзу 256кбайт, то ром размером 128кбайт нужно записать 2 раза туда, друг за другом.. т.е. чтобы пзу было полностью заполнено, денди что то там как то с конца читает %)
и не забываем про перемычки V/H - вертикальный или горизонтальный мирроринг. всё это также моя прога показывает :) в инфе.

собствено, всё) ничо сложного.

Shnurkov
28.08.2013, 10:51
лови еще одну спасибку, со второй попытки все получилось, первая ПЗУшка на 512кб видать волшебная, не работает в карике, вторая на 256 завелась. Зашил русские утиные истории 2. СЕ от капли подтянул к +5 через 10кОм

vfiuchcikicshuusrch
28.08.2013, 11:10
ну вот и отлично :) поздравляю =)

Cat_Alex/QRP
03.09.2013, 00:40
Пардон за оффтоп, но есть ли схемы картриджеи с AOROM (#7)маппером?

vfiuchcikicshuusrch
03.09.2013, 08:19
есть. ищи лучше. они лежат в инете в свободном доступе.

Shnurkov
03.09.2013, 16:51
есть. ищи лучше. они лежат в инете в свободном доступе.
Прошу прощения за наглость, тоже присматривался к AOROM и особо ничего не нагуглил. Не можешь поделиться своими наработками, печаткой под этот маппер? Хочется полутить на досуге

vfiuchcikicshuusrch
03.09.2013, 17:08
как уже не один раз всем говорил: скоро всё своё выложу.. уже очень скоро :)
ибо не хочу чтобы мой опыт тупо пропал.

Terazini
06.09.2013, 14:53
схема то простая )))

Shnurkov
07.09.2013, 00:34
простая, только не видно ни фига )

Ramiros
14.09.2013, 09:24
Приветствую всех!

нашел у себя вот такой карик, хочу отключить капли подав +5В на СЕ и впаять панельки. карик одноигровый "Том и Джери", посередине как я понял мапер ММС3.

Мне непонятно почему в капли неуходит сигнал А16 (2-е выводы ПЗУ-х), а А17 (30-е выводы) запаяны на +5В, при этом сама игра занимает 128prg/128chr Кб. У меня есть предположение, что китайцы развели А16 на 30-е ноги, но почему они жестко сидят на лог.1 ? пробовал сажать 30-е ноги на GND, карик нестартует.

Стоит ли его переделывать, или ниче неполучится?

vfiuchcikicshuusrch
14.09.2013, 23:21
так... ну видимо переключение страниц производиться логикой 74ls32 .. хз зачем так сделано.

попробуй запаять аналогично другие микросхемы. в теже контактные отверстия.
единственное что нужно сделать:
у капли PRG (левая) перереж дорожку от капли к 24 контактному отверстию.
запаивай панельку (для микрухи, либо новую микруху) всеми ногами, и 22 ногу подпаяй проводком к GND, она почему то висит в воздухе.. (ну это уже дело китайцев).
и у CHR капли (правая) отреж дорожки от капли до 24 и до 22 выводов, и запаивай панельку (или микруху).

прошивай их , проверяй и сообщи результат :)

HardWareMan
15.09.2013, 09:17
так... ну видимо переключение страниц производиться логикой 74ls32 .. хз зачем так сделано.
Изначально для выборки CHR используются два провода: это PA13 и PRD. PA13 это старший адресный вывод PPU, который при подключении к CS микросхемы памяти активирует ее во младших 8КБ. PRD это уже строб чтения. Однако, в целях экономии корпуса обычно ногу OE ПЗУ совмещают с ногой CS, а освободившийся пин используют уже как еще одну адресную ногу. Таким образом, я видел микросхему на 128КБайт (1Мбит) в DIP28. А чтобы ПЗУ не глючило, ставят 2ИЛИ (74х32) для корректного объединения PA13 и PRD.

vfiuchcikicshuusrch
15.09.2013, 14:34
Т.е pa13 и prd управляют одним сигналом, а 2или ставится, для того чтобы pa13 и prd не пытались управлять сами собой ?

Ramiros
15.09.2013, 19:32
Вроде разобрался, у капель нет входа ОЕ, у них 24 вывод это А16. для того, чтобы заработали стандартные микрухи, нужно еще перепаять перемычки МЕМЕ (как раз переключают сигнал А16 на 2-е ноги). 22-е выводы это похоже СЕ, чтобы капли отключить, им надо отрезать дорожки от 22-х ног и подтянуть к +5В.
Наверное буду пробовать переделать :)
Еще вопрос - как тут выбирать мирроринг V/H ?

vfiuchcikicshuusrch
15.09.2013, 21:39
как же так то ))) если у левой PRG капли 22 вообще никуда не идет.. как он может быть CE ? он должен идти в маппер по сути то.. ммс3 им должен управлять.
миррорингом тоже маппер управляет, его не нужно самом менять!

п.с. кажется ты ещё больше запутался, чем разобрался)

пересмотрел ещё раз фотки.. видно что логика как раз сигналами ОЕ и СЕ для CHR капли (правой) управляет. видимо там как раз и используется то самое что HWM описал.

HardWareMan
15.09.2013, 21:43
Я думаю, все дело в пистоне, что прямо почти под каплей в районе этого пина. ;)

Ramiros
15.09.2013, 21:59
Я думаю, все дело в пистоне, что прямо почти под каплей в районе этого пина. ;)

Звякнул цешкой, так и есть :)

vfiuchcikicshuusrch
15.09.2013, 22:53
это вы о чем ребят ? :) расскажите мне тоже интересно

Ramiros
16.09.2013, 09:11
это вы о чем ребят ? :) расскажите мне тоже интересно

пистон, который едва высовывается из под капли prg, соединен с 22 выводом, таким образом CE не висит в воздухе:)

vfiuchcikicshuusrch
16.09.2013, 09:55
пробуй запаять новые ПЗУ :)

HardWareMan
16.09.2013, 11:45
это вы о чем ребят ? :) расскажите мне тоже интересно
У нас тут своя атмосфера. :3

Ramiros
18.09.2013, 18:59
Проблема теперь ПЗУ-хи найти, недумал что в магазинах уже нет их :( у себя нашел только 27с512 и 573РФ8. есть правда 4 флехи 49f002 в PLCC корпусе, думаю может как нибудь переходник замутить.

vfiuchcikicshuusrch
18.09.2013, 21:18
дак ведь.. очень просто замутить :) распиновка совпадает одни в один (ну если развернуть её на 2 части)

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

Ramiros
26.09.2013, 19:40
есть 2 флехи в PLCC корпусе 49FL004, но они на 3.3V, будут ли они работать в карике если запитать их через светодиод, и толерантны ли они к 5V сигналам ?

вопрос снимается, у нее даже ноги по другому совсем.

Ramiros
02.10.2013, 07:37
Переделал я ММС3 карик, 22-е ноги капель отрезал и подпоял к +5В, перемычки МЕМЕ переключил перенаправив тем самым адресный сигнал А16 с 24 ноги на 2-ю, запаял панельки. Прошил adventure island 2, все работает! :)

RST 0
02.10.2013, 07:59
Ramiros, эх где бы такой картридж найти, что б можно было микры в панельки впаять :(

Shnurkov
02.10.2013, 10:11
Ramiros, эх где бы такой картридж найти, что б можно было микры в панельки впаять :(
скоро отчитаюсь, с ибея ползут 2 карика мохнатых годов с ммс3 и ммс1, кажется. Предполагаю, что пзу будут отдельными микросхемами. Цена карика с доставкой порядка 150р

Ramiros
02.10.2013, 16:09
Ramiros, эх где бы такой картридж найти, что б можно было микры в панельки впаять :(

Я нашел в своей коллекции из 27 картриджей :)

У меня еще есть на AOROM без капель, чисто диповый. но чето игр под него мало.

vfiuchcikicshuusrch
02.10.2013, 22:42
Ребят, я могу свои карики на заводе заказать ну и продавать готовые. Если кому нужно. Многие уже делают так. Мне мои варианты кариков нравятся, думаю себе заводские сделать по паре штук.

Shnurkov
03.10.2013, 00:30
лучше бы в свободный доступ, а мы отлутим.

vfiuchcikicshuusrch
03.10.2013, 10:09
Это будет) сейчас времени нет доделать пару схем( очень хочу выложить все и сразу.

Terazini
04.10.2013, 19:13
Это будет) сейчас времени нет доделать пару схем( очень хочу выложить все и сразу.
ты уже пол года говоришь об этом :mad:

RST 0
04.10.2013, 20:58
А я где то слышал что есть уже универсальный картридж под SD карты,это правда? Ткните ссылкой.

dennt
04.10.2013, 21:16
http://ramfactory.com/ - INVITENES
http://krikzz.com/ - Everdrive N8

Ramiros
20.10.2013, 07:56
ММС3 у меня какой то кривой, Bugs Bunny Birthday Blowout, The (U) неидет, точнее меню все ок, а уровень неправильно рисуется :(

Titus
20.10.2013, 10:53
ММС3 у меня какой то кривой, Bugs Bunny Birthday Blowout, The (U) неидет, точнее меню все ок, а уровень неправильно рисуется :(

'Неправильно рисуется' без скриншота или фотки не звучит.

Ramiros
20.10.2013, 13:49
'Неправильно рисуется' без скриншота или фотки не звучит.

Там фоткать нечего, экран заполнен одними кирпичами снизу до верху, и все, заяц появляется и тут же проваливается как бы в бездну, и на этом game over.

greenpill
20.10.2013, 14:32
Там фоткать нечего, экран заполнен одними кирпичами снизу до верху, и все, заяц появляется и тут же проваливается как бы в бездну, и на этом game over.

Может неправильно записан CHR ром? Попробуй другую игру под ММС3... Я себе вчера тоже сделал ММС3, тоже есть проблемы с графикой на любой игре, но это наверное из-за битого ММС3 - картридж был нерабочий...

Ramiros
20.10.2013, 16:24
Все перепроверил еще раз, тем не менее, тоже самое.

greenpill
20.10.2013, 20:53
Все перепроверил еще раз, тем не менее, тоже самое.

И у меня тоже самое... Делал вот из такого карика, на нем была Super Mario Bros 6.

Сигналы /OE обеих микросхем на землю.

Titus
20.10.2013, 20:59
Ну уж тут явно CHRROM не при чем, т.к. в нем только гафика. А тут испорчен уровень.

greenpill
20.10.2013, 21:17
Ну уж тут явно CHRROM не при чем, т.к. в нем только гафика. А тут испорчен уровень.

Согласен, только в чем может быть трабл? Другие игры идут нормально!

Все понятно, там должно еще быть 8K WRAM...

Titus
20.10.2013, 21:19
Согласен, только в чем может быть трабл? Другие игры идут нормально!

Либо битая часть програмного рома, либо неправильно переключаются страницы.
Вставить бы в читалку такой ром, прочитать и проверить идентичность банков на компе.

greenpill
20.10.2013, 21:23
Либо битая часть програмного рома, либо неправильно переключаются страницы.
Вставить бы в читалку такой ром, прочитать и проверить идентичность банков на компе.

Все понятно, там должно еще быть 8K WRAM...

Titus
20.10.2013, 21:28
Все понятно, там должно еще быть 8K WRAM...
Это что за WRAM? Не ОЗУ ли с адресов 6000 по 7FFF?

Ramiros
20.10.2013, 21:48
я на своем карике успешно запустил игры - adenture island 2; 3 Eyes; TaleSpin; Ninja Gaiden (MMC3 Version).
правда ninja gaiden стартует в среднем 1 раз на 20 включений, причем если запустился, то ресет каждый раз нормально перезапускает игру, а если после включения незапустился, то ресет хоть до посинения нажимай, черный экран и все.

---------- Post added at 23:48 ---------- Previous post was at 23:36 ----------

greenpill, как ты определил, что дело в WRAM ?

greenpill
20.10.2013, 21:52
Это что за WRAM? Не ОЗУ ли с адресов 6000 по 7FFF?

Самое оно!

Titus
20.10.2013, 22:19
Самое оно!

Я то многое позобыл, хотя сам делал эмуль денди лет 15 назад)