Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - pipiman

Страницы: [1] 2 Далее
1
Картриджи / диски / Famicom Cartridge Schematics & PCBs
« : 17 Январь 2025, 03:20:44 »
JS28F00AM29EWH,  хорошая память, брал её для самодельной многоигровки для Сеги, два года без сбоев работает, хотя даже не ставил конвертеры напряжения, и питание её просто через два диода :blush: Но у того продавца, у которого я брал, её уже нет, и смотрю цена конечно выросла за два года, я брал с доставкой за 330 рублей.
Еще интересно было, в какие девайсы ставилась такая или аналогичная по объему память, может в какие-нибудь старые MemoryCard карточки или ранние MP3-плееры или вроде того, но не нашел информации. А то может есть дешевый источник такой памяти ;) 

2
Никого почему-то не заинтересовало вот это сообщение про полный перенос Castlevania 3 на MMC3:
Castlevania 3, её всё-таки перенесли на classic MMC3 (причём one screen mirroring оказалось несложно сделать, как утверждает автор хака)
Погуглив немного, я нашёл хак, про который, видимо, и рассказывал автор сообщения, вот тут, в описании к видео есть ссылка (и прикладываю вложение):
Проверил на обычном CoolBoy и старом Subor, всё норм, играбельно, первый уровень и ClockTower в обе стороны прошёл, есть небольшие графические артефакты, но ничего серьёзного. Самое страшное, что было, это после победы над Грантом в диалоге весь фон криво отображается. Кстати, автором хака указан некий Doomday, и я что-то не нашёл про него много информации, только что он указан соавтором некоторых мощных NES-хаков и как автор вайдскрин мода Mednafen. Может кто-то его знает, было бы интересно узнать про этот хак подробнее, или про другие его хаки. А вот в ВК в пабликах по созданию реплик уже начали клепать сборники Castlevania 3-in-1 o_0

3
Можно сравнить с похожей платой. На ней все четыре микросхемы типа HS, и есть два диода в цепи питания.
285812-0
На твоей плате две микросхемы HC174, одна микросхема LS32, и ещё одна BD32 (плохо видно, но такой микросхемы логики как BD по-моему не бывает :neznayu:). Так что можно попробовать добавить на твою плату один или два диода в цепи питания. Или заменить две микросхемы на HS тип. Ещё в самих Сегах могут быть немного разные уровни питания +5, их нужно померить.

На всякий случай нужно помыть плату спиртом или бензином, особенно вокруг flash-памяти там, где много флюса

4
Картриджи / диски / Famicom Cartridge Schematics & PCBs
« : 27 Октябрь 2024, 16:17:11 »
У меня есть относительно простой способ переделки 1-Screen под Horizontal Mirroring (MMC3) без переделки алгоритма записи в NT, для Alien Syndrome я уже попробовал и работать будет, но нужно доделать.

Ого, вот это интересно. А не скажите вкратце в чём идея, если запись в NT не используется ?

5
Картриджи / диски / Famicom Cartridge Schematics & PCBs
« : 11 Сентябрь 2024, 21:46:23 »
Там хрень, а не MMC3. Вот Crisis Force (J) MMC3 от Evgenykz, нужна WRAM. [WRAMfix] - с включением WRAM.
UPD: Когда у рома [b ], это точно мусор даже не стоит трогать. Ещё у китайцев (fcpic.nesbbs.com) куча ромов, где в названии MMC3 (hM04), а по факту только iNES изменили и какие-то кривые правки.
В этом хаке музыка глючит на уровнях, насколько я понимаю...?

6
Я силиконовым герметиком, который дома был (сейчас глянул, называется ABRO 12AB), восстанавливал крестовину оригинального трёхкнопа Сеги, получилось неплохо, но только толстым слоем герметик нельзя мазать, иначе кнопки очень туго нажимаются. До Сеги так чинил резинку на кнопке А у XBox360, жирно намазал, так что кнопка еле нажималась. Но тонкий слой герметика через некоторое время всё же рвётся на более часто нажимаемых кнопках вперёд/назад, приходится обновлять. Укрепил эти кнопки тонкой полоской скотча, наклееной под герметик, так пока не рвётся

7
Hard'n'Soft / Про YouTube и всё такое
« : 26 Июль 2024, 02:19:19 »
У кого тормозит на винде пока ещё может помочь прога GoodbyeDPI, запускать настройку 2_any_country, у меня без неё еле тянет 240p, с ней 1080p60 летает

8
Еще в телеге пишут, что Ростелеком начал резать скорость Ютуба, то ли в ответ на удаление ряда российских каналов, то ли в преддверии полной блокировки Ютуба в России в сентябре. Сам Ростелеком пишет, что скорость Ютуба упала из-за роста трафика и износа оборудования: https://ura.news/news/1052791987

9
4 поколение / 8bitdo джойстик sega
« : 10 Июнь 2024, 13:19:24 »
По идее DenGHz вот так советует резистор поставить (хотя я не пробовал, у меня джоя нет)
Кстати, кто-нибудь знает на каком микроконроллере сделан донгл ? (маркировка, насколько я вижу, затёрта)

10
Кто-нибудь проверял схему от senchik, или предложит другую схему? Хочу оживить пару своих 6-кнопочных джоев от Сеги ^_^

11
Ого, оказывается тема про совместимость 3.3-вольтовых картриджей и 5-вольтовых приставок сильно шумела в 2017 году на разных ретро-форумах после выхода статьи какого-то французского электронщика о том, что "такие картриджи точно взорвут вашу консоль или испепелят чипы памяти". Статья сейчас доступна только через web-archive: http://web.archive.org/web/20200205142544/https://db-electronics.ca/2017/07/05/the-dangers-of-3-3v-flash-in-retro-consoles/. В самой статье 200 комментов, и я на вскидку нашёл три темы на форумах: 1) https://forums.atariage.com/topic/267626-how-big-a-deal-is-this-really-33v-flash-in-retro-consoles/ 2) https://www.neo-geo.com/forums/index.php?threads/psa-multicarts-and-everdrives-may-be-destroying-our-hardware.255093/ 3) https://www.pcengine-fx.com/forums/index.php?topic=22435.0, и одно видео от создателя Gameboy флеш-картриджей:
Пока не всё прочитал, но сразу видно, что мнения разделяются. В какой-то из тем был Krikzz, опасения развеил. Кто-то решил, что статья - это реклама SD2SNES. Надо читать дальше

12
NES / Dendy / Помоите найти игру
« : 05 Ноябрь 2023, 02:25:13 »
Крутейшая игра! В детстве ещё её одолел, но до сих пор изредка перепрохожу :D
Увидел эту тему и решил глянуть, нет ли чего нового про Rygar. И нашел свежую книжку: https://retrogamebooks.com/products/indora-s-sacred-treasures-set
Скачать бесплатно тута можно ;): https://library.peridot.systems/book/1799. А тут на видео с 3:05 есть

13
Нужно установить DevKitPro. Вот тут установщик devkitProUpdater-3.0.3.exe: https://github.com/devkitPro/installer/releases. При установке я выбирал только NDS, ну и GBA на всякий случай. В процессе скачивается порядка 1,5Гбайта. Потом в папке с иходниками (где лежит Makefile) открыть cmd или PowerShell и дать команду make, должна пойти компиляция. Не должно быть русских букв или пробелов в путях к исходникам! Во вложении вариант с поправленой функцией writeWord22XX. Исходники я просто в Notepad++ правлю)
По поводу флешки Toshiba, нужно будет смотреть не только на Manufacturer Code, но и на Device Code, который в функции detect22XX проверяется, и его там надо прописать. И главное, чтобы система команд у флешки совпадала с той, которая используется в прогамме. А из-за ужасного зоопарка разнообразных флешек у неё могут быть и совершенно другие команды  <_<

14
Talking_Sword, у меня ещё есть подозрение на Burn2Slot. Там в коде есть функция ‎writeWord22XX для записи слова в память флешки:
https://github.com/vrodin/Burn2Slot/blob/master/arm9/source/app.cpp#L220
Если запись слова неудачна (вышел таймаут записи), то зачем-то стирается целый сектор eraseSector22XX и опять вызывается функция writeWord22XX, прямо из самой себя! Как-то нелогично, при определённых обстоятельствах так может возникнуть бесконечная петля с многократным стиранием сектора и попытками записи, а так очень быстро может выйти ресурс флешки. Похоже на недоделку автора программы. Но это только моё мнение :-\ Хотя я перед записью своего картриджа всё же этот момент в проге стёр, и увеличил таймаут записи слова до 0x20000. Ну а как работает GBABF-SHN и сказать нельзя, исходников нет...

А по поводу флешки в 4Гбитном карике интересно, спасибо за ссылки! Правда картридж покупать я таки не осмелюсь  :D

15
Китайцы и на 4Гбита картриджи уже делают :ohmy: По цене уже, конечно, к клону Everdrive приближается, вот тут за 1800 есть, плюс список игр приведён:
http://aliexpress.ru/item/1005004525693063.html
Интересная, какая там флеш-память. По-моему с объемом памяти больше 2Гбит во всех флеш шины данных и адреса уже мультиплексированы, получается на Плис сделан контроллер памяти, по типу того, какие ставят в обычные USB-флешки. И вообще разве бывают NOR больше 2Гбит  o_0

16
Talking_Sword, насколько знаю флешки есть uniform sector architecture и flexible sector architecture, то есть соответственно с одинаковыми размерами секторов и с разными размерами секторов. По-моему у флешек большого размера (32Мбайта и более) все сектора всегда одинаковые, поэтому проблем с ними нет, а у флешек меньшего размера могут быть и все одинаковые сектора, а могут быть и разные, зависит от модели. Если сектора разные, то могут быть Bottom Boot или Top Boot, то есть соответственно первый сектор или последний сектор флешки разделён на малые сектора. Оригинальный Burn2Slot точно не умеет стирать малые сектора, в коде у него такого нет. Но насчёт GBABF-SHN не скажу, прогу написал китайский товарищ, он код нигде не выкладывал >:(
У вас флеш S29GL032N90TFI04, тут важны последние две цифры, они как раз указывают на архитектуру Bottom Boot, как я писал в прошлом сообщении. У флешки MX29LV320ETTI-70G буква T указывает, что это Top Boot. Ну будет интересно, прошьётся ли она в GBABF-SHN ) Если нет, и если её будет не жалко пустить в эксперимент, то смогу потом попробовать поменять немного код Burn2Slot, чтоб прошить её :)

17
У вас флешка с MODEL NUMBER = 04, соответственно в ней Bottom Boot Sector, то есть самый первый сектор 64Кбайта разделён на 8 мини-секторов по 8Кбайт, и их нужно стирать по отдельности, а Burn2Slot скорее всего этого не умеет. Возможно у вас стёрся только первый мини-сектор. Картридж запускается? В GBABF при просмотре памяти картриджа есть данные в адресах 0000-1FFF, 2000-3FFF?
Поменял в Burn2Slot пару строк в коде, попробуйте его применить: * Burn2Slot_bottom.zip

18
Talking_Sword, спасибо за рисунок платы и схему!

Ну я правда ещё не решил, буду ли делать маппер с минимальным размером банка 128Кб, как у вас, или мне может 512Кб будет достаточно, как в карике от NewGame ... Или может какую-то ещё схему придумаю)

Насчёт сборки конечного РОМ-а, то главное вы уже разобрали принцип размещения игр в РОМ-е) Для себя так его описал: остаток от деления адреса игры в РОМ-е на размер игры должен быть равен 0. Перед этим размер игры мысленно нужно округлить до 128Кб (или 512Кб), умноженных на степень двойки. Игры с размером 640Кб или 768Кб "округляются" до 1Мб, 1.5Мб до 2Мб, и т.д. Очень условно так:
    округ.размер = размер_игры round 128Кб * 2x
    адрес_в_роме mod округ.размер = 0
Зная это можно сделать программку для сборки конечного РОМ-а из папки с играми, и автоматического заполнения меню названиями и адресами. Если будет не лень займусь этим  :)

19
Насчёт /WE знаю, пока просто при прошивке припаиваю /WE к B13 , потом отпаиваю и подтягиваю к питанию. Разок забыл перепаять, висло каждые 5 минут)
Использовал и Burn2Slot, и GBABF-SHN, обе работают, хотя время прошивки в обоих довольно долгое - 4Мбайта за 5 мин., может это особенность JS28F00A. Но в целом эта флешка, как мне кажется, полный аналог Sapnsion на 1Гбит, как у вас на карике NewGame.
От рисунка платы не откажусь :)

20
Прошил таки картридж :) Сделал одноигровку Toy Story для теста. Работает, но не обошлось без проблем:

Сама флешка нормально впаялась, думал будет уродливей, а так всего по две ноги с каждого из углов висят, совсем не страшно, и припаять нужно только пять из них. Да и новодельная платка оказалась прочной, всё цело, ничего не отваливается. Из интересного: /WE флешки через соплю выведен в разъем на пин B13 или /VSYNC - видимо у пиратов свой какой-то прошивальшик картриджей был. Дампер из карика GBA я еще заранее спаял, пока флешка шла с Али. Дампер флешку увидел, прошил без проблем, верификацию прошёл :D Если что, джампер там стоит для питания 3.3В от слота Nintendo DS в обход диодов)

Но вот в самой приставке игра страшно глючила, сначала графика начинала крошиться, потом всё зависало. Пропаял флешку с флюсом, стало хуже... Потом наоборот - очень хорошо промыл от флюса плату спиртом, жёсткой кисточкой с бензином прошёлся 3-4 раза по всем ножкам флешки. Стало намного лучше, графика не плыла, но через 1-2 минуты таки зависало >:(

Долго думал в чём дело, менял схему питания: 1 диод, 2 диода, 3 доида, стабилитрон, стабилизатор. Бесполезно, все то же самое. А в итоге додумался воткнуть резистор 10кОм в линию /CE, рядом с пином B17 на картридже. И заработало нормально! :wow: Думал, что нужно будет и на пин B16 повесить резюк, но пока работает без него. Видимо линия /CE как раз таки повышала через защитный диод питание флешки, как писал mutabor, а флешки на 1Гиг может и правда более чувствительны к питанию, чем флешки меньшего объема,  как заметил Talking_Sword

Дальше буду делать маппер :)

21
Talking_Sword, а блок питания для стародельной и новодельной Сеги один и тот же, или разные? Какое напряжение БП выдаёт, без подключния и при подключении? И со стабом в самой Сеге стародельной всё ли в порядке, электролиты там не вздутые, не потёкшие? Какая напруга на старой Сеге на каком-нибудь другом карике, если его погонять какое-то время, то больше 5 вольт не выдаёт в разъем?

Я то тоже Многоигровочку для Сеги делаю, вот собрал как раз все материалы. Буду делать из новодельной одноигровки, нашел платку на рынке, там же нерабочую Сегу для выпайки слота, карик GBA на Авито. Флешку JS28F00A на 128Мбайт взял на Али

Но вот хочется сначала дождаться, как история с зависаниями прояснится, и какие еще подводные камни вылезут ...   :-\

22
Про Decap Attack нашел инфу, что в ней изначально забагованое управление (как там написано - одновременно нажимаются Start и C, A и B в некоторых эмуляторах, ну и, видимо, на некоторых ревизиях железа), и приложен патч для рома для исправления управления:
https://github.com/ekeeke/Genesis-Plus-GX/issues/63
Возможно в Risk и Lotus 2 тоже какие-то глюки в самих играх

По поводу проблемы с зависаниями тоже всё таки кажется, что где-то непропой или наоборот залипон  :(

23
Немного не понял: судя по схеме ПЗУ разбита на банки по 128Кбайт (если нумерация адресов ПЗУ начинается с A0), а в таблице десятичные значения для кода меню высчитываются исходя из размера банков в 64Кбайта. Может в этом проблема

Еще немного по теме. На формуе Gbatemp, посвященном Burn2Slot, один китайский товарищ выложил доработанную альтернативную версию прошивальщика Gba картриджей GBABF, вот ссылка на его пост, может пригодиться:
https://gbatemp.net/threads/burn2slot-re-programm-gba-bootlegs-on-ds.583984/post-9986477
В ней есть удобство, что сразу после записи можно провести верификацию правильности записанного, и другие функции есть. Если получится её использовать, то напишите как она в работе. Я тоже планирую свою многоигровку для Сеги сделать, пока собираю материалы и слежу за темой)

24
Talking_Sword, на схемах простых (без SRAM и ПЛИС) самодельных GBA картриджей линии A16-A23 заведены напрямую на память без буферизации, так что по идее можно. Вот тут про эти самоделки:
   https://reinerziegler.de.mirrors.gg8.se/GBA/gba.htm
   https://www.dl9sec.de/prj_gbacart.html
Схемы:
   https://reinerziegler.de.mirrors.gg8.se/GBA/GBA_schematics.gif
   https://www.dl9sec.de/download/GBA_Flashcart_(Basic_type)_Schematic.pdf

25
Такие залипоны удобно убирать даже не оплёткой, а обычным проводом мгтф 0.2 или 0.3, и индикаторным флюс-гелем: обмокнуть провод во флюс, приложить к капле и прижать жалом - весь лишний припой уйдёт в провод. Ну в целом всё как с оплёткой, только получается аккуратнее (да и дешевле).
А припаиваться к чипу удобно тем же флюсом и обмоточным проводом с тощиной 0.1мм, таким например: https://roboshop.spb.ru/cables/provoda-dlya-prototipirovaniya/petv-2
Но без лупы, конечно, может быть сложновато ...

26
Покупал подобный контроллер. Одни проблемы:
  • Из-за неоригинального чипа он совсем не работает в некоторых играх, например Super Double Dragon. Можно попробовать выпаять китайский чип и как-нибудь запихать вместо него две логики 4021, как в оригинале. Хочу заняться на досуге
  • На крестовине много фантомных нажатий, жмёшь чётко вперёд или назад, а часто жмутся ещё и вверх или вниз. Вынул крестовину и аккуратно с обратной стороны на ней ножом сточил пластик в паре мест, вроде стало лучше
  • Не влезает в разъем на оригинальной JP приставке - штырьки на разъеме контроллера слишком толстые, а как туда подобраться и сточить лишний пластик хз. С силой то воткнуть можно, но не до конца, хоть и работает, но некрасиво) Да и повредить консоль так можно ...
Короче весчь для любителей поработать напильником :neznayu: Для приятной игры нужно что-то получше

27
Я то игру сначала прошёл на старом Сюборе - версию с изменённым с MMC1 на MMC3 маппером, ещё и хакнутую для нормального воспроизведения катсцен на Фамиклонах, и записанную на CoolBoy сборщиком от Кластера :) Так что сначала был уверен, что глюк в чём-то из вышеперечисленного, хотя до падения замка проблем не было. Поэтому очень удивился, увидев и на эмуле ту же картинку с целым замком o_0 Теперь ясно, все эмуляторы со своими особенностями

Интересно было бы выяснить, почему во FCEUX возникает ошибка. Попробую поглядеть ... 

28
Перепрошёл Ninja Gaiden 1 и обратил внимание, что в последней катсцене не разрушился замок. Заподозрил неладное <_< Глянул на ютубе разные прохождения/стримы и нарезки катсцен из игры, и в каких-то замок рушится, а в каких-то нет o_0 Посморел запись идеального прохождения без потерь на Fceux c Эмуленда - замок не разрушается...
Что это, глюк игры? Инфы на русском/ангийском не нашёл, так что тему создал
263722-0263724-1

29
Интересная темя. Тоже оживил сейвы на своих старых пиратках Сеги.

1) Operation Europe. Стародел. Не было перемычек на плате (справа от диодов), напаял и сейвы заработали. Эх, знал бы я об этом раньше...
246146-0

2) Light Crusader. Новодел начала 00-х. Здесь логика LS питалась от резервного питания (так что батарейка садилась очень быстро), подключил к основному. Плюс не было транзистора. Впаял КТ315 (по схеме от Rumata), и сейвы заработали нормально. Видимо в новоделах это частая схема, есть ещё PTO с точно такой же платой.
246150-1

3) Operation Europe еще один, очень уж хотелось в него с сейвами поиграть) Новодел начала 00-х. Транзистор был перевёрнут, перепаял, сейвы заработали, но через раз. Долго не мог понять, в чём ещё проблема. Выпаял логику, проверил и оказалась битая - на выходах высокий уровень от 1.5 до 2.5 вольт скакал. Впаял другую логику, пришлось схему немного менять - изначально 139-я логика стояла, я впаял 00-ю. После этого сейвы заработали нормально.
246148-2

В целом весёлое занятие, в каждом случае своя проблема, интересно было найти ошибки и исправить

30
Отличный хак, очень весело играть, при прохождении появляется то самое чувство ностальгии, вспоминается, как играл в детстве, когда игра казалась нереально сложной. Круто, что уровни и босы усложнены, особенно босы, а то в оригинале они были ну совсем простые, но всё усложнено в меру, а то бывают безумные переусложнённые хаки, и играть в такие не всегда интересно. По-моему, самый сложный бос - рыба)

Страницы: [1] 2 Далее