Автор Тема: CoolBoy - варианты прошивки  (Прочитано 7984 раз)

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

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« : 06 Июнь 2018, 05:26:54 »
Добрый день уважаемые.

Но форуме отдельной темы не нашёл, поэтому предлагаю обсудить варианты перепрошивки данных картриджей здесь. Можно конечно отправить на гитхаб к кластеру, но... Там уже был, читал, не все до конца понятно.

Первый вопрос: возможно ли использовать для прошивки рома, который собирает сайт Кластера, что то отличное от его дампера? Например другой jtag/spi программатор, но не выпаливая всю мс памяти? Т.е. также "двумя проводами" к микросхеме.

Вопрос второй: картриджи изначально идут с памятью 32мб? Интересует который 150in1 с батарейкой. Откуда то можно "выдрать" более ёмкую микруху памяти, с флэшки старой например? И будет ли такая замена работать?

Для начала такие вопросы.
Спасибо!

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #1 : 06 Июнь 2018, 07:12:17 »
Можешь сделать свой программатор, но смысл в том, что у тебя нет доступа к старшим адресам памяти, поэтому ты должен управлять маппером, чтобы их переключать. Таким образом, тебе придётся написать программу которая будет управлять программатором с параллельным интерфейсом. Не знаю программаторов с таким функционалом, но возможно они существуют.

Насчёт увеличения памяти - надо опять же смотреть какую ёмкость поддерживает маппер (есть ли у него нога для управления ещё одним битом адреса).

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #2 : 06 Июнь 2018, 07:28:51 »
Повторюсь еще раз:
Дампер и программа.

Дешевле или проще или доступнее никак. Смирись. Лично я его дампер сначала вообще на коленке на бредборде собрал, а потом уже на свой личный ушел.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #3 : 06 Июнь 2018, 08:58:40 »
Цитата
Не знаю программаторов с таким функционалом, но возможно они существуют.
Я к тому, что Кластер и говорит и подключает картридж к jtag своего дампера. Шьёт своей программой.
Любой другой jtag это тоже самое или нет? Потому что на али ft232rl уже на плате преобразователя стоит дешевле чем просто микруха в чип-дипе. + есть какой то USB-blaster jtag, но он на базе stm32
+ может у кого знакомых есть программатор.
Или софтинка Кластера будет работать исключительно с его дампером? Обязательно виртуальный ком(через rl232)? У меня есть пару программаторов на ком-порт на максе - с них можно получить rx-tx, а дальше...
А чем то еще можно записать rom который создаёт его сайт?
Цитата
Дешевле или проще или доступнее никак. Смирись.
Да меня мелкая разводка и пайка "добивают". Нет фена и паяльной станции к сожалению.
Цитата
дампер сначала вообще на коленке на бредборде собрал
Это на макетке?

Спасибо за ответы!

Добавлено позже:
Цитата
Насчёт увеличения памяти - надо опять же смотреть какую ёмкость поддерживает маппер (есть ли у него нога для управления ещё одним битом адреса).
А в куллбоях они тоже могут разниться? Хотя судя по теме ниже да, кому то попался нестандартный маппер.

Добавлено позже:
Дампер исключительно на atmega64 можно собрать?
« Последнее редактирование: 06 Июнь 2018, 09:27:56 от WarNet »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #4 : 06 Июнь 2018, 09:57:17 »
Любой другой jtag это тоже самое или нет?
jtag в этом случае используется не по назначению, а потому что уже там был. Он использует его линии, чтобы получить возможность управлять микросхемой.
С таким же успехом можно просто вывести два дополнительных выходных сигнала.

Естественно, что программа написана под его прошивку дампера и с другими дамперами работать не будет.


Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #5 : 06 Июнь 2018, 10:41:30 »
Цитата
Естественно, что программа написана под его прошивку дампера и с другими дамперами работать не будет.
Понятно. Спасибо.

Дампер возможно выполнить на другом контроллере? В папке bootloader на гитхабе 10 штук перечислены.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #6 : 06 Июнь 2018, 11:25:54 »
Я прошивал с помощью  Arduino Mega, двухрядного хедера, мотка мгтф и старого разьема от приставки.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #7 : 06 Июнь 2018, 12:36:08 »
Я прошивал с помощью  Arduino Mega, двухрядного хедера
Будьте добры подробнее ваш вариант. Какой именно картридж, что зашили, описание/схема/фото?
Ардуино мега потому что под рукой была?
Спасибо.

Оффлайн KykyPyky

  • Пользователь
  • Сообщений: 516
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #8 : 06 Июнь 2018, 13:20:41 »
Все это делалось как только от кластера вышел ролик. 3 года назад.
Схемы нет. Вот нашлась такая фотка.
198068-0

Нашлись еще два файла: скетч для ардуины и скрипт на питоне.
Если в состоянии разобраться в этом, я могу их загрузить.
Но отвечать на вопросы по своему говнокоду я не буду :D

Где то на этом форуме HardWareMan тоже выкладывал код для ардуины, поищи.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #9 : 06 Июнь 2018, 16:21:22 »
Значит возможность есть, кроме как нативным дампером, ещё и дунькой сделать.
У тебя на фото картридж даже не вскрытый - не отпаивал ноги у микрухи?
И какой ром заливал, кластеровский?
Файлики прикладывай конечно, хоть я в этом пока и не смыслю. Буду разбираться - для того и тему завёл.
А HardWareMan что то умолчал о ардуине. Сказал что наипростейший способ это дампер кластера. Придёт - расскажет поди.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #10 : 06 Июнь 2018, 17:37:24 »
Сказал что наипростейший способ это дампер кластера.
Если ты сам сможешь написать прошивку для ардуинки и софт который будет с ней работать, то этот способ будет дешевле. Но судя по твоим вопросам ты в этом слабо разбираешься, так что тебе проще использовать готовые решения. Для ардуинки готового нет. Кроме Кластера свои дамперы на основе ардуинки продавал ещё один иноземный товарищ. https://bennvenn.myshopify.com/products/skookum-kaart-programmer

Оффлайн RetHunter

  • Пользователь
  • Сообщений: 242
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #11 : 06 Июнь 2018, 19:07:09 »
Все это делалось как только от кластера вышел ролик. 3 года назад.
Схемы нет. Вот нашлась такая фотка.
(Ссылка на вложение)
Вот мой дампер от Кластера.  :wow:
Пострадала материнка с ISA разъёмом и IDE шлейф.
Кусок зелёной платы - это кусок дохлого свитча, там просто диоды.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #12 : 06 Июнь 2018, 19:58:26 »
А можно название или ссылку на зелёную плату с мегой? Мне пока такие не попадались.
Красную/синюю с rl232 на Али видел. Мать и шлейф найдём.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #13 : 06 Июнь 2018, 20:42:49 »
А можно название или ссылку на зелёную плату с мегой?

Atmega64 + макетка к ней
забей в поиске Atmega64 и всё найдётся

вот например

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #14 : 06 Июнь 2018, 21:37:41 »
Цитата
mega64 + макетка к ней, вот например
Это что то не то. Или как раз то? Там и jtag на плате виден. Но ценник космос.
Поискал: плата с ftdi 125р. Макетка для меги 40-60р. Мега пока не понятно. Вопрос замены мега64 на другую пока открыт.
Спасибо друзья что помогаете!

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #15 : 06 Июнь 2018, 21:47:11 »
Вопрос замены мега64 на другую пока открыт.
На другую это какую?
АТмега64 и так дешево стоит :)

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #16 : 07 Июнь 2018, 00:54:51 »
Мега пока не понятно.

ну купи мегу отдельно от макетки, 180р с доставкой

на всё про всё 350-400р , при условии что найдёшь провода и разъём NES (или ISA) в хламе и сам всё это спаяешь и прошьёшь. Дешевле просто некуда, все остальные варианты явно дороже

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #17 : 07 Июнь 2018, 06:40:45 »
Софт Кластера не работает с Ардуинкой. Но, возможно, его можно будет об этом попросить, лол. С другой стороны, он работает с СОМ портом и прошивка на гите - пили-нехочу под ардуинку. :)
Кстати, хорошая идея. Надо подумать. В плане прототипирования новичками ардуинка самое то.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #18 : 07 Июнь 2018, 09:15:41 »
Цитата
На другую это какую?
АТмега64 и так дешево стоит
В папке bootloader у Кластера есть это:
Я и предположил что можно и на них, не?
Цитата
ну купи мегу отдельно от макетки, 180р с доставкой
Пока да, так и получается. Я просто не знал что в природе есть tqfp32-64 to dip, а то с изготовлением такой мелкой платы дома, у меня точно были бы проблемы.
Цитата
Но, возможно, его можно будет об этом попросить
HardWareMan, вот бы кто намекнул... :blush:

Оффлайн Skay

  • Пользователь
  • Сообщений: 4120
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #19 : 07 Июнь 2018, 10:29:49 »
WarNet, вы это можете и сами сделать, он в вк на вопросы без проблем отвечает.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #20 : 07 Июнь 2018, 11:00:07 »
WarNet, не пойдёт, количество ног у тех атмег не достаточное, за исключением атмеги128.

Оффлайн Cluster

  • Пользователь
  • Сообщений: 67
    • Twitter
    • ВКонтакте
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #21 : 07 Июнь 2018, 14:16:22 »
Если только для CoolBoy, то мой программатор можно упростить, убрав подключение к CHR (в кулбоях стоит RAM под CHR, так что её записывать не нужно).
Но вообще было б здорово его немного доработать: дёргать Фи2 через ШИМ (для совместимости с некоторыми картриджами) и вместо FT232 запилить работу с USB напрямую (подобрать микроконтроллер с аппаратным USB).

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #22 : 07 Июнь 2018, 14:20:46 »
Я это сразу сделал в своем дампере, лол. С синхронизацией под F2 (это же строб данных!).  Дампер на ST32F407 (двухрежимный). Но даже он мне теперь не нравится, хочу двинуть дальше.

PS Мне дали добро на подпил прошивки под Ардуину. Займусь в ближайшее время, следите за новостями.
« Последнее редактирование: 07 Июнь 2018, 14:35:12 от HardWareMan »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #23 : 07 Июнь 2018, 16:59:18 »
да, без постоянного строба f2 дампить многоигровки с менюшками не получается - цепочка сброса срабатывает.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #24 : 07 Июнь 2018, 17:33:32 »
только для CoolBoy,
Вот и сам "виновник" пожаловал!  :) Поясни ещё по увеличению памяти в кулбоях, возможно/нет? Если да то на какую.

PS Мне дали добро на подпил прошивки под Ардуину
Т.е. приобретение выше мной написанного отменяется. А какая минимальная ардуинка понадобится? А то их там вагон и мал.тележка.

Займусь в ближайшее время, следите за новостями.
Здесь будет новость или в другом месте искать?

Всем большое спасибо за участие!

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #25 : 07 Июнь 2018, 17:36:07 »
Arduino Mega 2560. У других ног не хватит.

Оффлайн RetHunter

  • Пользователь
  • Сообщений: 242
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #26 : 07 Июнь 2018, 17:57:15 »
А можно название или ссылку на зелёную плату с мегой? Мне пока такие не попадались.
Красную/синюю с rl232 на Али видел. Мать и шлейф найдём.
Брал тут:
https://ru.aliexpress.com/item/Fqfp-tqfp-32-44-64-80-100-lqfp-smd-0-5-0-8mm-keysets-10pcs/1206484363.html

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #27 : 08 Июнь 2018, 01:55:31 »
Cluster, в видео про исследование куллбоевского маппера прозвучала инфа что есть биты, назначение которых не известно, а нет ли случаем среди этих неизвестных того что активирует 59-ую ногу флешки?
может китайцы заложили поддержку MX29GL512?

Оффлайн Cluster

  • Пользователь
  • Сообщений: 67
    • Twitter
    • ВКонтакте
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #28 : 08 Июнь 2018, 02:17:09 »
да, без постоянного строба f2 дампить многоигровки с менюшками не получается - цепочка сброса срабатывает.
Не, большинство многоигровок сбрасываются, если только на F2 в течении длительного времени низкий уровень. Но бывает, что и наоборот.

Cluster, в видео про исследование куллбоевского маппера прозвучала инфа что есть биты, назначение которых не известно, а нет ли случаем среди этих неизвестных того что активирует 59-ую ногу флешки?
может китайцы заложили поддержку MX29GL512?
Вполне может быть. А может это реализовано в кристалле, но не разведено на плате.

Оффлайн WarNet

  • Пользователь
  • Сообщений: 22
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #29 : 08 Июнь 2018, 06:05:23 »
Cluster,
может китайцы заложили поддержку MX29GL512?
Это чтобы память coolboy увеличить до минимальной конфигурации coolgirl?