Автор Тема: Прошивка cool boy  (Прочитано 2260 раз)

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

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Прошивка cool boy
« Ответ #30 : 22 Ноябрь 2022, 14:22:25 »
Для разбора меню сначала дампишь как nrom, потом пихаешь в эмулятор или дизассемблер и смотришь какие регистры используются., Потом уже можно для дампера скрипт сделать. С записью несколько сложнее.

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #31 : 22 Ноябрь 2022, 14:28:53 »
спасибо попробую но нечего не понятно покамест

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #32 : 22 Ноябрь 2022, 14:48:26 »
Для разбора меню сначала дампишь как nrom, потом пихаешь в эмулятор или дизассемблер и смотришь какие регистры используются., Потом уже можно для дампера скрипт сделать. С записью несколько сложнее.
вот сделал NROMы но нечего не понятно  :neznayu:

Оффлайн mutabor

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #33 : 23 Ноябрь 2022, 20:27:58 »
Если это SMD133-подобный маппер, имеет смысл для начала сдампить как MMC3, т.к. меню у них заточено под MMC3.
Вообще интересный экземпляр, у него 2 маппера? На PRG-RAM 2-я капля непохожа. А флешка на сколько? Неужели 128МБ?
« Последнее редактирование: 23 Ноябрь 2022, 20:47:13 от mutabor »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Прошивка cool boy
« Ответ #34 : 23 Ноябрь 2022, 20:55:59 »
Я не учёл что это кулбой, там меню здоровое, надо сразу дампить как mmc3, чтобы в эмуляторе работало. То что сдампилось очень похоже на меню обычного кулбоя, есть обращение к регистрам по адресам 6000, 6001, 6002, 6003, при записи в 6000 и 6001 часто принудительно выставляется второй бит. Надо живое меню дебажить, смотреть что за значения пишутся в регистры, возможно этим и различаются эти версии от обычных кулбоев, хотя может отличие в инициализации маппера.

Оффлайн Rumata

  • Модератор
  • Сообщений: 24485
    • Просмотр профиля
Прошивка cool boy
« Ответ #35 : 23 Ноябрь 2022, 21:33:58 »

Оффлайн mutabor

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #36 : 23 Ноябрь 2022, 22:40:09 »
128 Мбит
Судя по фотке, у флешки вроде как (плиз, делайте нормальные фотки!) разведены на маппер 55 и 56 выводы, которые для 16МБ флешек не используются. 56й - это А25 (64МБ), даташита на 128 под рукой нет, но можно предположить что 55 это А26. Если это так - то это весьма крутой картридж, на который можно запихать почти весь ромсет денди.

Оффлайн Rumata

  • Модератор
  • Сообщений: 24485
    • Просмотр профиля
Прошивка cool boy
« Ответ #37 : 23 Ноябрь 2022, 23:32:25 »
Судя по фото платы SMD19BH01 128M V02 55 и 56 не распаяны и стоит скорее всего MX29GL128. Это который 512 in1. А на другой вообще нифига не видно :( В теории конечно есть MX68GL1G0, хотя вроде на этой плате 218 in 1 :neznayu:
Было бы интересно маркировку узнать, вроде не затёрта

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #38 : 24 Ноябрь 2022, 11:20:21 »
Если это SMD133-подобный маппер, имеет смысл для начала сдампить как MMC3, т.к. меню у них заточено под MMC3.
Вообще интересный экземпляр, у него 2 маппера? На PRG-RAM 2-я капля непохожа. А флешка на сколько? Неужели 128МБ?
флешка на 256 тобишь 32мб

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #39 : 24 Ноябрь 2022, 11:48:38 »
Судя по фото платы SMD19BH01 128M V02 55 и 56 не распаяны и стоит скорее всего MX29GL128. Это который 512 in1. А на другой вообще нифига не видно :( В теории конечно есть MX68GL1G0, хотя вроде на этой плате 218 in 1 :neznayu:
Было бы интересно маркировку узнать, вроде не затёрта
флеши и озу стандартные CoolBoy
254216-0
254218-1
254220-2
254222-3
254224-4
mx29gl256 (520)
254226-5
s29gl256 (218)
254228-6

Добавлено позже:
Судя по фотке, у флешки вроде как (плиз, делайте нормальные фотки!) разведены на маппер 55 и 56 выводы, которые для 16МБ флешек не используются. 56й - это А25 (64МБ), даташита на 128 под рукой нет, но можно предположить что 55 это А26. Если это так - то это весьма крутой картридж, на который можно запихать почти весь ромсет денди.
если есть желания помочь разобраться то могу сделать скан платы без маперов (капель) так как одна плата 218 пала смерю храбрых
« Последнее редактирование: 24 Ноябрь 2022, 11:55:16 от chelci »

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #40 : 24 Ноябрь 2022, 12:08:25 »
Я не учёл что это кулбой, там меню здоровое, надо сразу дампить как mmc3, чтобы в эмуляторе работало. То что сдампилось очень похоже на меню обычного кулбоя, есть обращение к регистрам по адресам 6000, 6001, 6002, 6003, при записи в 6000 и 6001 часто принудительно выставляется второй бит. Надо живое меню дебажить, смотреть что за значения пишутся в регистры, возможно этим и различаются эти версии от обычных кулбоев, хотя может отличие в инициализации маппера.
520 получилось меню на ММС3 * 520.zip (512.13 КБ - загружено 63 раз.)

Оффлайн mutabor

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #41 : 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.

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #42 : 24 Ноябрь 2022, 20:08:08 »
Глянул фото и дамп - интересная штука. Вот записи в регистры маппера при старте игр:

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

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #43 : 24 Ноябрь 2022, 20:47:03 »
обе платы не пишутся без пайки обе читаются но результат один серый экран хочу попробовать записать игру без меню может она пойдет тогда будет понятнее smd133 там или нет
Не пойдет т.к. некому инициализировать CHR. И даже если б пошло - это лишь означало бы что работает режим MMC3, а это и так известно.
SMD19 точно не пишется без пайки? Странно, т.к. у меня есть более старые платы SMDxxx, и они пишутся. А есть фото без флешки?
Кстати на обоих платах вроде 128K CHR RAM.
да еще 2 контакт флеш и 55 общий и он не земля вроде
2й контакт - это A23. Существуют какие-то флешки с другой распиновкой?

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #44 : 24 Ноябрь 2022, 21:27:48 »
Не пойдет т.к. некому инициализировать CHR. И даже если б пошло - это лишь означало бы что работает режим MMC3, а это и так известно.
SMD19 точно не пишется без пайки? Странно, т.к. у меня есть более старые платы SMDxxx, и они пишутся. А есть фото без флешки?
Кстати на обоих платах вроде 128K CHR RAM.2й контакт - это A23. Существуют какие-то флешки с другой распиновкой?
CHR 128K на обеих только разный производитель как и флеш фот без феншки сейчас сделаю
SMD19
254242-0
254244-1
FC GAME
254246-2
254248-3


Добавлено позже:
SMD19 закипела маленькая капля не стартует флешка живая
FC GAME под вопросом но всегда черный экран с полосами  (помехи)

Оффлайн mutabor

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #45 : 24 Ноябрь 2022, 22:18:48 »
На SMD19 WR разведен нормально, должен шиться. И я правильно понял, что 56 и 28 - надписи вместо контактных площадок, а 55 никуда не разведен?
На FC GAME WR тоже разведен, но неясно куда, так что хз будет ли он шиться. 55 вроде с 3 замкнут, это A16. Похоже и в этом случае надежда на большие флешки не оправдалась. Но всю серию FC GAME вообще наркоманы какие-то разводили.
13, 14 и 16 соединены вместе и с обратной стороны идут прямиком на питание (31 контакт слота)
Похоже что так, под маркировкой не разобрался. Значит не шьется.
« Последнее редактирование: 24 Ноябрь 2022, 22:51:43 от mutabor »

Оффлайн Rumata

  • Модератор
  • Сообщений: 24485
    • Просмотр профиля
Прошивка cool boy
« Ответ #46 : 24 Ноябрь 2022, 22:39:09 »
На FC GAME тоже разведен, но неясно куда,
13, 14 и 16 соединены вместе и с обратной стороны идут прямиком на питание (31 контакт слота)

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #47 : 24 Ноябрь 2022, 22:54:47 »
На SMD19 WR разведен нормально, должен шиться. И я правильно понял, что 56 и 28 - надписи вместо контактных площадок, а 55 никуда не разведен?
На FC GAME WR тоже разведен, но неясно куда, так что хз будет ли он шиться. 55 вроде с 3 замкнут, это A16. Похоже и в этом случае надежда на большие флешки не оправдалась. Но всю серию FC GAME вообще наркоманы какие-то разводили.Похоже что так, под маркировкой не разобрался. Значит не шьется.
да там нет контактов только надпись

Добавлено позже:
13, 14 и 16 соединены вместе и с обратной стороны идут прямиком на питание (31 контакт слота)
верно так что он не шется без пайки
« Последнее редактирование: 25 Ноябрь 2022, 13:30:28 от chelci »

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #48 : 25 Ноябрь 2022, 11:56:13 »
На 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

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #49 : 25 Ноябрь 2022, 21:51:17 »
55 контакт замкнут со 2 контактом  в сучили с FC GAME
Все же с 3м.
SMD19 13 контакт идет на мапер
Это PPU R/W разъема
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.
« Последнее редактирование: 25 Ноябрь 2022, 22:02:34 от mutabor »

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #50 : 25 Ноябрь 2022, 22:03:42 »
Посмотрел разводку - на мелкую каплю идут D0, D3-D7, сигнал с маппера, и с нее идут A23..A18 на флешку. Похоже что это просто регистр, который задает старшие адреса для флешки, он записывается через порт 6000, а D1 и D2 используются основным маппером для управления записью в этот регистр. Меню последовательно пишет x or 2, x or 6, x or 2
в итоги что можно сделать с этими кариками? (я в этом пока нечего не могу понять)
« Последнее редактирование: 25 Ноябрь 2022, 22:15:37 от chelci »

Оффлайн mutabor

  • Пользователь
  • Сообщений: 297
    • Просмотр профиля
Прошивка cool boy
« Ответ #51 : 25 Ноябрь 2022, 23:06:32 »
Если хочется сделать свою прошивку - исследовать маппер, допилить менюху и сборщик от кулбоя до поддержки этого маппера, опционально - еще софт для дампера чтоб шить без перепайки флеша.
Если ничего не понятно - только ждать и надеяться что кто-то сделает все описанное выше и выложит софт.

Оффлайн chelci

  • Пользователь
  • Сообщений: 68
    • Просмотр профиля
Прошивка cool boy
« Ответ #52 : 25 Ноябрь 2022, 23:30:09 »
Если хочется сделать свою прошивку - исследовать маппер, допилить менюху и сборщик от кулбоя до поддержки этого маппера, опционально - еще софт для дампера чтоб шить без перепайки флеша.
Если ничего не понятно - только ждать и надеяться что кто-то сделает все описанное выше и выложит софт.
спасибо за разъяснение. понятное дело что некто это не будет делать так как такое попадается крайне редко
мне попались за все врем я момента как кластер сделал все для CoolBoyя первый раз именно такие версии
еще и 218 ведут себя крайний капризно такое ощущения что своей жизнью хотят запускаются хотят нет