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

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

Оффлайн def696

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
Re: CoolBoy - варианты прошивки
« Ответ #180 : 05 Август 2025, 21:18:02 »
Попробуй GUI оболочку (немного саморекламы  :biggrin:)
https://www.emu-land.net/forum/index.php/topic,80816.msg1648352.html#msg1648352

Что-то пошло не так.


Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 410
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #181 : 06 Август 2025, 05:47:57 »
Было такое, попробуй сборщик из вложения. Вставь свою папку games и замени games.list

Оффлайн mistyFlow

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #182 : 06 Август 2025, 07:08:02 »
То есть можно собрать ром через .bat, и будут работать сохранения для нескольких игр и положение курсора?
Если да, то как? Я не разобрался.

Сохранения включаются флагом --saves у tools\coolboy-combiner.

Собирать рекомендуется, конечно, через make; у меня на рабочем компьютере он не установлен, поэтому собираю через файл скрипта.
Вот к такому виду я его привел:

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4567
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #183 : 06 Август 2025, 11:55:49 »
Что-то пошло не так.
Да там, собственно, прямым текстом написано что. ;)

Оффлайн def696

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #184 : 06 Август 2025, 18:06:48 »
Сохранения включаются флагом --saves у tools\coolboy-combiner.

Собирать рекомендуется, конечно, через make; у меня на рабочем компьютере он не установлен, поэтому собираю через файл скрипта.
Вот к такому виду я его привел:

Да, это работает.

Было такое, попробуй сборщик из вложения. Вставь свою папку games и замени games.list

С этим сборщиком всё работает. :thumbup:

Со сборщиком, скачанным с гитхаба, выдаёт ошибку. При этом, если запустить из консоли, ошибок нет.
« Последнее редактирование: 06 Август 2025, 19:36:09 от def696 »

Оффлайн mistyFlow

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #185 : 21 Август 2025, 13:05:00 »
Удалось подружить дампер Алексея "Кластера" с флешками, имеющими несколько регионов памяти с разными размерами секторов. С помощью скрипта можно записывать coolboy картриджи, выдающие подобную информацию:
Цитата
Erase block region #0:
 - Sectors size: 8192 Bytes
 - Sectors count: 8
Erase block region #1:
 - Sectors size: 65536 Bytes
 - Sectors count: 127

Как пользоваться:
Закидываете файл скрипта (* CoolboyFlash.cs.zip) в папку со скриптами клиента (scripts) и запускаете программу famicom-dumper.exe со соледующим набором параметров:
famicom-dumper.exe script --cs-file "CoolboyFlash.cs" --file [имя файла для записи] - [submapper #n] [flash-erase] [gpio]
#n - номер сабмаппера (по умолчанию - 0)
flash-erase - при наличии данного параметра, флеш накопитель будет полностью стерт перед началом записи. При отсутствии параметра - стираются только сектора в которые будет производиться запись.
gpio - при указании данного параметра, будут использоваться дополнительные пины #OE и #WE дампера.

Update:
Добавлена возможность использования отдельных пинов дампера для кулбоя.

* CoolboyFlash.cs.zip (4.12 КБ - загружено 14 раз.)
« Последнее редактирование: 22 Август 2025, 08:19:22 от mistyFlow »

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 410
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #186 : 21 Август 2025, 13:37:06 »
Если может писать 29GL064 и JS28F00, то круто  :thumbup:

Оффлайн max5775

  • Пользователь
  • Сообщений: 609
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #187 : 21 Август 2025, 21:08:35 »
Под Coolgirl бы тоже такой скрипт, для fakegirl можно использовать для создания 1-2 игровок или типа того.
С недорогими флешками tsop48, типа s29gl32 или MX29LV640

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 410
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #188 : 22 Август 2025, 05:49:51 »
Для 1-2 игровок лучше бы решение на двух флэш - PRG, CHR, т.к. SRAM дороже. Но это уже другая система получается.

Оффлайн mistyFlow

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #189 : 22 Август 2025, 08:11:13 »
Если может писать 29GL064 и JS28F00, то круто  :thumbup:
C секторами размером равным или больше 8КБ должно работать. У меня из подопытных только 2 кулбоя с 29gl064 и 29gl256.

Под Coolgirl бы тоже такой скрипт, для fakegirl можно использовать для создания 1-2 игровок или типа того.
С недорогими флешками tsop48, типа s29gl32 или MX29LV640
В теории, достаточно будет изменить процедуру выбора банка памяти, и добавить, собственно, инициализацию банков для записи.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 410
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #190 : 22 Август 2025, 16:00:30 »
Потестил разные флэшки:
MX29LV640EBTI BAD
S29GL064M90TFI OK
S29GL032N90TFI OK
M29W320EB BAD
M29W160ET BAD

Spansion можно шить  :thumbup:

Оффлайн mistyFlow

  • Пользователь
  • Сообщений: 8
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #191 : 22 Август 2025, 20:42:03 »
MX29LV640EBTI BAD
M29W320EB BAD
M29W160ET BAD
Пробежался по даташитам: данные накопители не поддерживают мульти-байт запись. А скрипт на это не проверяет.
Должна помочь замена значения константы (29 строка) MAX_NUMBER_OF_BYTES_TO_WRITE на 0.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 410
    • Просмотр профиля
CoolBoy - варианты прошивки
« Ответ #192 : 23 Август 2025, 11:11:17 »
Проверил с "MAX_NUMBER_OF_BYTES_TO_WRITE = 0", MX29LV640EBTI прошилась, M29W320EB и M29W160ET выдают ошибку "ERROR: Can't enter CFI mode". Видимо им логика прошивки нужна другая.
Еще заметил, что ключ "--verify" не работает.