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

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


Сообщения - ded_rubyroid

Страницы: [1]
1
А так, проект на 90 процентов основан на Кластеравском сборщике в плане того, что я перенёс его функции, некоторые дорабатывал, некоторые добавил, а игры, которые сборщик собирает, он проверяет по маперам, и он не должен добавлять игры, которые Кулгёрл не знает.
Я имел ввиду, если прошивка карика создана с поддержкой разных мапперов(что-то включено, что-то выключено) то сборщик соберёт ром, но неподдерживаемые мапперы не будут запускаться. Я про вот это с гитхаба кластера - "All mappers can't fit into the CPLD at once, so you need to select required mappers in (config file)[CoolGirl_config.vh], so they can fit into 1270 macrocells."
У тебя, как я вижу, записаны все возможные мапперы для кулгёрл - https://github.com/Xbit-Ka/9999-in-1-To-CoolGirl-ROM-Builder/blob/main/nesrom.py#L12

В любом случае уже всё хорошо, рад был помочь. Очень крутой проект. Я пользовался кластеровским, даже под себя немного переделал с помощью нейросетей, но твой гораздо лучше смотрится.

2
Спасибо за тест, надеюсь, финальная убрал дебаг. Здесь только последние фиксы. Если музыка нормально работает, то остаётся проверить игру из списка несовместимости, которая не должна нормально на Денди работать: должно появиться окно предупреждения вместо запуска.
Всё работает, спасибо. Окно появляется - "incompatible console press button". Может написать "игра (маппер) не поддерживается"? Я так понимаю, кластеровский карик можно собрать с различными мапперами и тогда тот же Fire Hawk заработает. В смысле - дело не в консоли.

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

4
Дебаг-версия: возможны баги, но она для тестов. В settings 2 новых параметра: первый — «вкыл выкл дебаг», второй — задержка в миллисекундах перед стартом теста дитекта. Нужен, чтобы проверить версию прогрева кварца:  он на холодную немного дребезг может давать, а после небольшой работы стабилизируется. От 20 до 100 поставил.

4D8E597C 10 01   ← NTSC
56955BF7 22 02   ← PAL 
5C5B5C5B 44 04   ← Dendy
Тестировал с настройками по умолчанию.

5
спасибо, судя по логу он правильно определил что нибудь изменилось или также 50 на 50
Да, то 50 то 60. Записал видос.
Ты выше писал что "пс то что он определяет как пал для остальных игр не имеет значения при запуске они уже своей отдельной жизнью живут это только для меню нужно." Поэтому console_detect всегда будет определять консоль правильно. Наверное надо информацию вывести прямо на экран с чайками

6
По сути, сейчас я хочу попытаться наладить так, чтобы он работал стабильно на всех консолях, не важно, уставший кварц или конденсаторы.
Вот скриншот. У меня кварц оригинальный, а несколько подозрительных конденсаторов я заменил на новые(это было задолго до тестов с твоим сборщиком)

7
вот ещё один вариант тут дфух фазная проверка.
Всегда 60. Даже если выставлю music_rate = 50 в настройках.

8
ded_rubyroid
изменил дитект, сейчас должен более стабильно работать, но те кансоли, что у меня есть, работали и на предыдущей сборке, поэтому сам проверить не могу

в архиве только файлы которые нужно заменить.
Также. Никаких изменений - 50 или 60 с шансом 50%. Попробовал detect_samples = 9 - без изменений.

В принципе не такая большая проблема. Можно забить. Настройки позволяют выставить 50 и всё работает отлично.

9
Если не сложно, поэкспериментируй с detect_frames. Чем больше значение, тем лучше должен быть детект. В плане: хотелось бы узнать конкретно у тебя, на каком значении стабильно детект идёт, и если изменения при изменении параметров.
Поэксперементировал с detect_frames. Разницы не вижу, то 50 то 60. Зависит больше от включения приставки нежели от ресета. Бывает включу приставку и ресет стабильно выдаёт что-то одно, а иногда после включения стабильно то одно то другое. Записал видос с detect_frames=10, где нажимаю постоянно reset.

Также записал видео в котором, как мне кажется, музыка после включения приставки продолжается с того момента где её выключили. А если нажать Ресет - то всё нормально, музыка начинается с начала. В видео, где большие перерывы между включений - это выключение/включение приставки через Power, где короткие включения - это reset.

10
По поводу стрелок можно тоже как доп. опцию, типа как в оригинале, или новое управление. В ориге селект вперёд, б назад
На счёт B кнопки не знал. И что можно вернуться к началу экрана через меню - Спасибо за подсказку!
Стрелки в таком случае можно делать или нет, на выбор автора  :thumbup:

Ещё заметил, что на каком экране выключил приставку, тот и включится в следующий раз. В оригинале вроде такого не было. иначе картридж каким-то образом это хранил.

А что означают те цифры справа от названия игр? У тебя на скриншоте нули, а если идти по списку то цифры увеличиваются (52, 53, 54... на моём скриншоте)

11
Спасибо за проект!. Всё работает проверил на оригинальной денди джуниор 2. Музыка автоматически определились под денди. Когда стоит music_rate = auto, то музыка идёт то в 60, то в 50.  Если собрать с music_rate = 50, то всегда в 50.
Игры запускаются.
Правда я для теста добавил всего 2 игры и скрипт нагенерировал эти две игры много раз. Ну наверное так и правильно. Не помню как было в оригинале.

Добавлю:
 - хотелось бы, чтобы переключения между экранами происходило также кнопками вправо и влево, т.к. селектом можно уйти далеко вперёд, как у меня на скриншоте, а возвращаться довольно просто удерживая кнопку вверх довольно долго.
 - всё же надо ограничить кол-во игр, чтоб не генерировалось 9999. Хотя бы предоставить такую возможность через settings.ini

12
Картриджи / диски / FakeGirl (852 in 1)
« : 11 Декабря 2025, 17:14:19 »
Не уверен что в правильную тему выкладываю.
Я заказывал точную копию coolgirl с алика, на картинке был картридж именно от Кластера(все его логотипы там были), но пришло вот это.
На картридже была куча каких-то китайских игр, ничего ценного. Ром был собран сборщиком от Кластера.
Читается естественно как coolgirl. Я залил ром, который собрал тоже сборщиком от Кластера, и игры нормально работают.
Заметил что дырки jtag намного меньше, чем в оригинале. Или это какой-то другой стандарт для jtag?
Подозреваю что firmware тоже немного другая, т.к. дизайн платки немного отличается.
Заменил наклейку на эту  :D Отсылка к оригинальному суперхику с Контрой, Life Force, Jackal и рашн атак.

13
Картриджи / диски / FakeGirl (852 in 1)
« : 22 Ноября 2025, 02:14:36 »
Не уверен что в правильную тему выкладываю.
Я заказывал точную копию coolgirl с алика, на картинке был картридж именно от Кластера(все его логотипы там были), но пришло вот это.
На картридже была куча каких-то китайских игр, ничего ценного. Ром был собран сборщиком от Кластера.
Читается естественно как coolgirl. Я залил ром, который собрал тоже сборщиком от Кластера, и игры нормально работают.
Заметил что дырки jtag намного меньше, чем в оригинале. Или это какой-то другой стандарт для jtag?
Подозреваю что firmware тоже немного другая, т.к. дизайн платки немного отличается.

14
Contra и Jackal в этом дампе на MMC3. Скорее всего все на MMC3.
Благодарю!  :thumbup:

15
Подскажите по вот такому картриджу - SMD173C_L4. Я так понимаю что это coolboy.
Читается и пишется дампером от Кластера хорошо. На сколько я знаю coolboy поддерживает только mmc3 маппер. Кластер на гитхабе писал - "COOLBOY supports games with NROM (mapper #0) and MMC3 (mapper #4) mappers only".
Но я вижу что на нём китайцы записали такие игры как Jackal, Contra и т.д, котрые требуют других мапперов.
Вопрос, это китайцы пропатчили игры и записали, или сам картридж поддреживает больше мапперов?
Дамп и фото приложил.
Дампил вот так - famicom-dumper dump --mapper mappers/AA6023Sub3.cs --prg-size 32M --file coolboy.nes --prg-nvram-size 8K --chr-ram-size 256K

16
Цитата: Фамиклон
Вот это что за кака?
Это кусок припоя.
Я пытался поправить звук по этой инструкции, но не сработало. Никакой разницы не было слышно, поэтому провод убрал а чуть припоя осталось.

Добавлено позже:
Заметьте, что писк только когда запускаешь игру. В меню, при выборе игры из списка - всё тихо.

17
Вот фото с двух сторон.

18
Спасибо всем за ответы  :thumbup: Не думал уже, что кто-то ответит.
На слоте или рядом уже скорее всего что-то висит. Да и далековато вроде для 10мкф / 100нф для блокирования помех на источнике. Резонанс? Можно попробовать увеличить/уменьшить ёмкости по питанию на самой плате картриджа.
Конечно сложно мне будет, но по крайней мере понятно куда копать.
Видео прикрепил к сообщению если вдруг ютуб не работает.

19
Купил Evergame N8 с алика и только у этого картриджа какой-то фоновый шум или писк. В других картриджах из 90х и современных китайских новоделах всё нормально - звук чистый.
Записал видео чтоб было понятно о чём речь.
В Evergame N8 в начале даже в меню был шум, но я заменил microsd на другую и шум пропал. Шум в играх также остался.

Я догадываюсь, что проблема в катридже, а не в приставке. Сам не специалист, в электронике не разбираюсь. Хотелось бы услышать мнение знающих людей.
Если проблема во флеш картридже, то что можно с ним сделать?
Приставка - dendy junior 2 на UM-6561.

Страницы: [1]