Автор Тема: Everdrive N8 (China ver) JACK DIY  (Прочитано 70027 раз)

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

Оффлайн Talking_Sword

  • Пользователь
  • Сообщений: 961
  • Happy Games Only!
    • Просмотр профиля
Everdrive N8 (China ver) JACK DIY
« Ответ #600 : 16 Май 2025, 20:02:23 »
A net or reg declaration without a range specification is considered 1-bit wide and is a scalar. If a range is specified, then the net or reg becomes a multibit entity known as a vector.
А что означает "скалярный" и "вектор"?

Между прочим, сегодня еще попробовал написать маппер EH8813A, он же маппер 519 в NES 2.0. Делал исключительно с целью запустить хак Dr. Mario II, если кому интересно, здесь есть его описание, а также его можно скачать.

К моему удивлению, игра даже запустилась с первого раза, единственное что, RBF-файл не собрался с первой попытки из-за мелкой ошибки, которую тут же исправил. Но увы, радость была недолгой, заметил глюк на паузе - портится графика, причем игра даже нормально снимается с паузы (то есть, не зависает) и графика приходит в норму. Потом еще заметил, что в меню 8 in 1 тоже глючит графика.

Я что-то решил сделать сразу полноценную (ну почти) реализацию маппера вместо "упрощенной", предназначенной только для запуска этой игры. Дело в том, что как написанно на сайте CaH4e3-а и на NESdev, этот маппер - многоигровочный, в нем есть некоторый функционал, который нужен многоигровкам, эта игра не использует эти возможности маппера (вроде бы).

Надо попробовать сделать упрощенную реализацию маппера, где будет только переключение банков PRG\CHR, возможно еще управление миррорингом, но эта игра его возможно тоже не использует. Но сегодня заниматься этим уже не буду.

Оффлайн KudesnikDiD

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
  • 8bit generation
    • Просмотр профиля
Everdrive N8 (China ver) JACK DIY
« Ответ #601 : 05 Июнь 2025, 18:58:06 »
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #539 : 26 Ноябрь 2024, 06:49:08 »

Thanks!

Sounds better in Akumajou & gimmik, but in FDS always black screen.

-------------------------------------------------------------------------------

Спасибо!
В кастле и гимике звук лучше, но fds постоянно чёрный экран.

Оффлайн aquasnake

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #602 : 07 Июнь 2025, 15:29:27 »
Thanks!

Sounds better in Akumajou & gimmik, but in FDS always black screen.

-------------------------------------------------------------------------------

Спасибо!
В кастле и гимике звук лучше, но fds постоянно чёрный экран.

The FDS frequently writes to the memory space $6000-$dfff. Due to the misdecoding of A15, the timing requirements for SRAM CS need to be more precise. I tested the hardware mapper implementation of my FDS and obtained data showing varying robustness on different original consoles. The older the Famicom, the better it works, because the olders use a more outdated SRAM process, resulting in higher access latency. The momentary misdecoding signal of A15 is insufficient to trigger the CS of these SRAMs.

That is: Famicom 83/83 > Famicom 89 > New Famicom.

Оффлайн KudesnikDiD

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
  • 8bit generation
    • Просмотр профиля
Everdrive N8 (China ver) JACK DIY
« Ответ #603 : 08 Июнь 2025, 09:10:19 »
 :?

Не совсем понятно как это стало причиной?

По сути менялись только мапперы и микширование аудио.
Я про то что - на версии с исправленным микшированием перестали запускаться FDS.

К слову у меня старый famiclone на 6527р

Добавлено 15 июня 2025 года:
Replaced the mapper #24's RBF firmware and released #30, #31, #111 for more support

Please focus on testing mapper #24, #69, #30


This firmware is only suitable for Chinese clones with firmware version <= v1.13 OS.

Anything that has been upgraded to a higher OS version (e.g. v1.2x) please do not update!
 EDFC-v1.9.1(update-1).zip (732.23 КБ - загружено 121 раз.)

Протестировал на стиплеровском Юниоре 2ой ревизии и новоделе - результат тот же.
При запуске FDS загрузка судя по индикатору происходит, но биос уже не запускается. Чёрный экран.
Но повторюсь, баланс звука просто шикарный. Резисторы на картридже стоят 680 и 470 Ом.
« Последнее редактирование: 17 Июнь 2025, 17:48:47 от ghostdog3 »

Оффлайн aquasnake

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #604 : 17 Июнь 2025, 16:24:45 »
OF cause, the fds BIOS needs to be added

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2326
  • Пол: Мужской
    • Просмотр профиля
Everdrive N8 (China ver) JACK DIY
« Ответ #605 : 17 Июнь 2025, 17:16:00 »
disksys.rom нужен только для Everdrive N8 Pro. На старых прошивках, что на 1.13, что на 1.26 биос для fds встроен в прошивку и игры fds работают "из коробки".
KudesnikDiD, у тебя точно fds файл c игрой не битый? Помню у меня не все ромы запускались.
Проверил на своих картриджах, на N8 (1.13 моя) и N8 Plus (1.26 vtx) работают.
 

Оффлайн KudesnikDiD

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
  • 8bit generation
    • Просмотр профиля
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #606 : 17 Июнь 2025, 17:44:58 »
на N8 (1.13 моя)
Образа точно не битые, я все эксперименты провожу на отдельной флешке с обязательными форматированиями.

И я говорил о конкретной прошивке с правленным микшером.
Replaced the mapper #24's RBF firmware and released #30, #31, #111 for more support

Please focus on testing mapper #24, #69, #30


This firmware is only suitable for Chinese clones with firmware version <= v1.13 OS.

Anything that has been upgraded to a higher OS version (e.g. v1.2x) please do not update!
 EDFC-v1.9.1(update-1).zip (732.23 КБ - загружено 121 раз.)
« Последнее редактирование: 26 Ноябрь 2024, 07:09:56 от aquasnake »

Очень уж на ней понравилось звучание ЕА ромов. Нет разбросов уровней основных и доп каналов, не нужно перебирать резисторы и навешивать перемычки на картридже, одинаково хорошо звучит на всех приставках (что есть на руках)

Оффлайн aquasnake

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #607 : 17 Июнь 2025, 23:10:26 »
The implementation of FDS seems to be similar to Loopy's idea, it does not directly use the official BIOS, but modifies the official BIOS. This modification is dynamically patched after loading the official BIOS, and then hijacking the read-write registers and placing the required values on the data bus. This mechanism may have stricter timing requirements, i.e., not every FDS image may be supported. At least some of Hack Internaional's unlicensed FDS games have loading issues

Оффлайн KudesnikDiD

  • Пользователь
  • Сообщений: 9
  • Пол: Мужской
  • 8bit generation
    • Просмотр профиля
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #608 : 18 Июнь 2025, 15:28:00 »
The implementation of FDS seems to be similar to Loopy's idea, it does not directly use the official BIOS, but modifies the official BIOS. This modification is dynamically patched after loading the official BIOS, and then hijacking the read-write registers and placing the required values on the data bus. This mechanism may have stricter timing requirements, i.e., not every FDS image may be supported. At least some of Hack Internaional's unlicensed FDS games have loading issues
Дело в том что ни один fds ром больше не грузится!
На всех других версия ОС кроме вашей всё работает. Вы написали что изменили несколько мапперов и микширование. Да звук теперь отличный. Но перестали запускаться ромы fds. Причём тут тайминги и версии железа?!

Оффлайн aquasnake

  • Пользователь
  • Сообщений: 30
    • Просмотр профиля
Re: Everdrive N8 (China ver) JACK DIY
« Ответ #609 : 19 Июнь 2025, 07:59:48 »
Try to restore with the original 024. RBF or 069.RBF to locate the problem.

Because basically only these two files are overwritten. The original file may contain a mapper for FDS

Оффлайн chrome2ruremix

  • Пользователь
  • Сообщений: 37
    • Просмотр профиля
Everdrive N8 (China ver) JACK DIY
« Ответ #610 : 19 Июнь 2025, 22:19:27 »
Подскажите пожалуйста, проверенного продавца где можно купить хороший картридж

Оффлайн Romutis

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Everdrive N8 (China ver) JACK DIY
« Ответ #611 : 20 Июнь 2025, 09:38:33 »
От чего зависит "black screen after reset" непонятно. Мне не удаётся его поймать на нынешних прошивках,хотя на китайской 1.24 он был.
Возможно дело в консолях.
Вот ещё два доработаных под super n8 plus pro варианта. На классике н8 ромы не стартуют с серым экраном
Поставил 1.26 на свой картридж evergenesis  n8 plus, все работает прекрасно. Кнопка ресет работает. Игры с фамиком диск систем грузятся. Играю на Twin Famicom 505.