| Приставки > Картриджи / диски |
| Прошивка cool boy |
| << < (3/3) |
| chelci:
--- Цитата: supremacy от 23 Ноябрь 2022, 20:55:59 ---Я не учёл что это кулбой, там меню здоровое, надо сразу дампить как mmc3, чтобы в эмуляторе работало. То что сдампилось очень похоже на меню обычного кулбоя, есть обращение к регистрам по адресам 6000, 6001, 6002, 6003, при записи в 6000 и 6001 часто принудительно выставляется второй бит. Надо живое меню дебажить, смотреть что за значения пишутся в регистры, возможно этим и различаются эти версии от обычных кулбоев, хотя может отличие в инициализации маппера. --- Конец цитаты --- 520 получилось меню на ММС3 520.zip (512.13 КБ - загружено 122 раз.) |
| mutabor:
Глянул фото и дамп - интересная штука. Вот записи в регистры маппера при старте игр: 5 kage 6 fm 8 rna 19 ng1 20 ng2 6000 22 6000 22 6000 03 6000 2a 6000 2a 6000 26 6000 26 6000 07 6000 2e 6000 2e 6000 22 6000 22 6000 03 6000 2a 6000 2a 6000 c2 6000 c3 6000 c3 6000 c2 6000 c3 6001 02 6001 02 6001 02 6001 02 6001 02 6002 00 6002 00 6002 00 6002 00 6002 00 6003 80 6003 80 6003 80 6003 80 6003 80 Видимо последовательная запись в регистр 6000 управляет доп. маппером, а основной маппер - или SMD133 или его модификация. На платах у 2й капли около 18 выводов, так что памятью она быть не может - выводов не хватит. Дальше нужно изучать логику работы маппера - экспериментировать с записью в регистры и смотреть на эффект. По разводке на SMD19 55 56 выводы флешки вроде посажены на землю, а вот на FC GAME 56 также идет на землю, а 55 - на маппер. Смысл пока не ясен - если расширять память выше 32 - то следующий адрес должен быть на 56. SMD19 скорее всего можно перешивать дампером без перепайки, а FC GAME скорее всего нет. Кстати на новоделах встречается еще минимум один тип мапперов кроме SMD133 - он реализует AxROM, UxROM и MMC3, однако не может адресовать большие флешки - либо 4МБ PRG + 256K CHR, либо 8 + 128. |
| chelci:
--- Цитата: mutabor от 24 Ноябрь 2022, 19:57:14 ---Глянул фото и дамп - интересная штука. Вот записи в регистры маппера при старте игр: 5 kage 6 fm 8 rna 19 ng1 20 ng2 6000 22 6000 22 6000 03 6000 2a 6000 2a 6000 26 6000 26 6000 07 6000 2e 6000 2e 6000 22 6000 22 6000 03 6000 2a 6000 2a 6000 c2 6000 c3 6000 c3 6000 c2 6000 c3 6001 02 6001 02 6001 02 6001 02 6001 02 6002 00 6002 00 6002 00 6002 00 6002 00 6003 80 6003 80 6003 80 6003 80 6003 80 Видимо последовательная запись в регистр 6000 управляет доп. маппером, а основной маппер - или SMD133 или его модификация. На платах у 2й капли около 18 выводов, так что памятью она быть не может - выводов не хватит. Дальше нужно изучать логику работы маппера - экспериментировать с записью в регистры и смотреть на эффект. По разводке на SMD19 55 56 выводы флешки вроде посажены на землю, а вот на FC GAME 56 также идет на землю, а 55 - на маппер. Смысл пока не ясен - если расширять память выше 32 - то следующий адрес должен быть на 56. SMD19 скорее всего можно перешивать дампером без перепайки, а FC GAME скорее всего нет. Кстати на новоделах встречается еще минимум один тип мапперов кроме SMD133 - он реализует AxROM, UxROM и MMC3, однако не может адресовать большие флешки - либо 4МБ PRG + 256K CHR, либо 8 + 128. --- Конец цитаты --- обе платы не пишутся без пайки обе читаются но результат один серый экран хочу попробовать записать игру без меню может она пойдет тогда будет понятнее smd133 там или нет Добавлено позже: да еще 2 контакт флеш и 55 общий и он не земля вроде |
| mutabor:
--- Цитата: chelci от 24 Ноябрь 2022, 20:08:08 ---обе платы не пишутся без пайки обе читаются но результат один серый экран хочу попробовать записать игру без меню может она пойдет тогда будет понятнее smd133 там или нет --- Конец цитаты --- Не пойдет т.к. некому инициализировать CHR. И даже если б пошло - это лишь означало бы что работает режим MMC3, а это и так известно. SMD19 точно не пишется без пайки? Странно, т.к. у меня есть более старые платы SMDxxx, и они пишутся. А есть фото без флешки? Кстати на обоих платах вроде 128K CHR RAM. --- Цитата: chelci от 24 Ноябрь 2022, 20:08:08 ---да еще 2 контакт флеш и 55 общий и он не земля вроде --- Конец цитаты --- 2й контакт - это A23. Существуют какие-то флешки с другой распиновкой? |
| chelci:
--- Цитата: mutabor от 24 Ноябрь 2022, 20:47:03 ---Не пойдет т.к. некому инициализировать CHR. И даже если б пошло - это лишь означало бы что работает режим MMC3, а это и так известно. SMD19 точно не пишется без пайки? Странно, т.к. у меня есть более старые платы SMDxxx, и они пишутся. А есть фото без флешки? Кстати на обоих платах вроде 128K CHR RAM.2й контакт - это A23. Существуют какие-то флешки с другой распиновкой? --- Конец цитаты --- CHR 128K на обеих только разный производитель как и флеш фот без феншки сейчас сделаю SMD19 FC GAME Добавлено позже: SMD19 закипела маленькая капля не стартует флешка живая FC GAME под вопросом но всегда черный экран с полосами (помехи) |
| mutabor:
На SMD19 WR разведен нормально, должен шиться. И я правильно понял, что 56 и 28 - надписи вместо контактных площадок, а 55 никуда не разведен? На FC GAME WR тоже разведен, но неясно куда, так что хз будет ли он шиться. 55 вроде с 3 замкнут, это A16. Похоже и в этом случае надежда на большие флешки не оправдалась. Но всю серию FC GAME вообще наркоманы какие-то разводили. --- Цитата: Rumata от 24 Ноябрь 2022, 22:39:09 ---13, 14 и 16 соединены вместе и с обратной стороны идут прямиком на питание (31 контакт слота) --- Конец цитаты --- Похоже что так, под маркировкой не разобрался. Значит не шьется. |
| Rumata:
--- Цитата: mutabor от 24 Ноябрь 2022, 22:18:48 ---На FC GAME тоже разведен, но неясно куда, --- Конец цитаты --- 13, 14 и 16 соединены вместе и с обратной стороны идут прямиком на питание (31 контакт слота) |
| chelci:
--- Цитата: mutabor от 24 Ноябрь 2022, 22:18:48 ---На SMD19 WR разведен нормально, должен шиться. И я правильно понял, что 56 и 28 - надписи вместо контактных площадок, а 55 никуда не разведен? На FC GAME WR тоже разведен, но неясно куда, так что хз будет ли он шиться. 55 вроде с 3 замкнут, это A16. Похоже и в этом случае надежда на большие флешки не оправдалась. Но всю серию FC GAME вообще наркоманы какие-то разводили.Похоже что так, под маркировкой не разобрался. Значит не шьется. --- Конец цитаты --- да там нет контактов только надпись Добавлено позже: --- Цитата: Rumata от 24 Ноябрь 2022, 22:39:09 ---13, 14 и 16 соединены вместе и с обратной стороны идут прямиком на питание (31 контакт слота) --- Конец цитаты --- верно так что он не шется без пайки |
| chelci:
--- Цитата: mutabor от 24 Ноябрь 2022, 22:18:48 ---На SMD19 WR разведен нормально, должен шиться. И я правильно понял, что 56 и 28 - надписи вместо контактных площадок, а 55 никуда не разведен? На FC GAME WR тоже разведен, но неясно куда, так что хз будет ли он шиться. 55 вроде с 3 замкнут, это A16. Похоже и в этом случае надежда на большие флешки не оправдалась. Но всю серию FC GAME вообще наркоманы какие-то разводили.Похоже что так, под маркировкой не разобрался. Значит не шьется. --- Конец цитаты --- 55 контакт замкнут со 2 контактом в сучили с FC GAME а на SMD19 55 не куда не идет так что поддержка больших флешь (более 256 исключена) у SMD19 13 контакт идет на мапер (большую каплю) а 34 контакт замкнут с 33 контактом и идут на 16 контакт разъема картриджа |
| mutabor:
--- Цитата: chelci от 25 Ноябрь 2022, 11:56:13 ---55 контакт замкнут со 2 контактом в сучили с FC GAME --- Конец цитаты --- Все же с 3м. --- Цитата: chelci от 25 Ноябрь 2022, 11:56:13 ---SMD19 13 контакт идет на мапер --- Конец цитаты --- Это PPU R/W разъема --- Цитата: chelci от 25 Ноябрь 2022, 11:56:13 ---34 контакт замкнут с 33 контактом и идут на 16 контакт разъема картриджа --- Конец цитаты --- Это GND. 34 это #OE, хз помешает ли это записи, но на картридже который точно пишется - #OE идет на ROMSEL, #CE идет на маппер. Но если он не пишется - зачем WR разводили? Посмотрел разводку - на мелкую каплю идут D0, D3-D7, сигнал с маппера, и с нее идут A23..A18 на флешку. Похоже что это просто регистр, который задает старшие адреса для флешки, он записывается через порт 6000, а D1 и D2 используются основным маппером для управления записью в этот регистр. Меню последовательно пишет x or 2, x or 6, x or 2. |
| chelci:
--- Цитата: mutabor от 25 Ноябрь 2022, 21:51:17 ---Посмотрел разводку - на мелкую каплю идут D0, D3-D7, сигнал с маппера, и с нее идут A23..A18 на флешку. Похоже что это просто регистр, который задает старшие адреса для флешки, он записывается через порт 6000, а D1 и D2 используются основным маппером для управления записью в этот регистр. Меню последовательно пишет x or 2, x or 6, x or 2 --- Конец цитаты --- в итоги что можно сделать с этими кариками? (я в этом пока нечего не могу понять) |
| mutabor:
Если хочется сделать свою прошивку - исследовать маппер, допилить менюху и сборщик от кулбоя до поддержки этого маппера, опционально - еще софт для дампера чтоб шить без перепайки флеша. Если ничего не понятно - только ждать и надеяться что кто-то сделает все описанное выше и выложит софт. |
| chelci:
--- Цитата: mutabor от 25 Ноябрь 2022, 23:06:32 ---Если хочется сделать свою прошивку - исследовать маппер, допилить менюху и сборщик от кулбоя до поддержки этого маппера, опционально - еще софт для дампера чтоб шить без перепайки флеша. Если ничего не понятно - только ждать и надеяться что кто-то сделает все описанное выше и выложит софт. --- Конец цитаты --- спасибо за разъяснение. понятное дело что некто это не будет делать так как такое попадается крайне редко мне попались за все врем я момента как кластер сделал все для CoolBoyя первый раз именно такие версии еще и 218 ведут себя крайний капризно такое ощущения что своей жизнью хотят запускаются хотят нет |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |