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

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


Сообщения - Sharpnull

Страницы: [1] 2 3 4 5 ... 179 Далее
1
7) Отдельный пункт по поводу языка
Вернул русский из "(U) [T+Rus Shedevr&Arrogant (04.01.2017)][f1]", на основе которого сделан перевод на чеченский. Ему это стоило бы нескольких кликов (быстрее чем написать комментарий), ведь нужно просто наложить хак на русский перевод и оригинал.

2
нормально открывается
Они уже обновили сертификат. В браузере можно посмотреть: Действителен с Sun, 26 Jul 2026 06:04:37 GMT | Действителен по Sat, 24 Oct 2026 06:04:36 GMT.

3
007 First Light - убрали Denuvo.

4
Вы можете задний фон поменять на тёмной синий?
Нельзя просто взять и изменить палитру, индекс в палитре используется и для текста, поэтому нужно редактировать графику. Лучше измените палитру в эмуляторе, в Mesen > Settings > NES > Video > Palette нажать на белый цвет и выбрать нужный:

5
Наверно какой-то китаец сделал обложку, журнал отсканировал. Для [NES] Contra Spirits тоже использовалась (https://fcpic.nesbbs.com/pic.asp?order2=desc&top=y&gameid=299):
317188-0
Меняя область выделения на картинке в ya.ru, нашёл одно фото картриджа для MD:
317190-1
Как аргумент, у некоторых игр красная полоса внизу бывала на обложке коробки от картриджа для Genesis.

6
Игры пытались портировать с System 16 / System 18 -  Shinobi: https://www.youtube.com/watch?v=UcB8gEL82NA. Как обычно, нужно быть фанатом, иметь время, чтобы сделать порт. Я бы посмотрел на порт для NES, это было бы веселее.

7
Ромхакинг / [NES] Chudov Volleyball
« : 20 Июля 2026, 14:02:59 »
У него был вариант этого волейбола, немного отличался. Я ещё тогда разобрал код, но так и не выложил, хотел исправить баги с физикой (обновления не синхронизированы, поэтому разрывы мяча как на скриншоте) и в целом привести в порядок.

9
Похоже это кривая игра. У меня во всех эмуляторах на ПК на музыке шум (вроде называется "popping/crackling"), перед и на экране ввода имени. Записал звук в Mesen, при воспроизведение на ПК и на телефон тоже слышно, т. е. так эмулируется (должно записываться в файл напрямую).
UPD: Здесь есть такое: https://youtu.be/vEt66RugiLE?t=104. Но во всех случаях во время выбора символов имени проблем не слышу.
UPD2: Вроде реальная железка - есть: https://youtu.be/qlL921H8EL4?t=270.

10
Hard'n'Soft / покупка/сборка ПК.
« : 15 Июля 2026, 16:03:33 »
разработчики утилиты для мониторинга HWMonitor выпустили апдейт 1.65, в котором появились данные с Hotspot для любых RTX 50.
Это было быстро :) В HWiNFO тоже добавят (https://www.hwinfo.com/version-history/): Added reporting of GPU Hot Spot Temperature for NVIDIA Blackwell. Ещё бы в GPU-Z.

11
Ромхакинг / [NES] Tennis - 1 vs 1
« : 13 Июля 2026, 20:25:39 »
Fable 5 реализовал за одну попытку. Пока только 1 на 1.
Не получилось же. Нормально не двигается дальний. Не сложно сделать без ИИ, наверно никто не был готов бесплатно. Если у вас получится доделать, напишите сколько времени и денег ушло, просто интересно.

12
Пропатченный сборщик ромов FC Assistant (v1.0.1.53 от 2025-11-16) от FlameCyclone, полная (Full) версия на сборку и редактор меню. Собирает для COOLBOY/MINDKIDS, COOLGIRL. Скриншоты FCAssistant:
316761-0 316763-1

13
Hard'n'Soft / покупка/сборка ПК.
« : 12 Июля 2026, 16:05:51 »
Написали про бразильцев, которые узнали, что hotspot на RTX 50 виден в MODS (софт от NVIDIA). VIK-off (VIK-on) об этом говорил раньше: https://www.youtube.com/watch?v=SPUoLuR1EHs (есть мат). Лучше бы кто-то сделал удобную программу для всех.

14
Digimon Story: Time Stranger - удалили Denuvo.

15
fantad, вот извлечённые ромы и скрипт на Python, который это сделал (перетащить BIN-файл на скрипт или передать в 1-м аргументе).

16
Попробуйте v6, он должен всё скопировать. Я писал ранее, но теперь думаю, возможно там что-то хитрое с регистрами:

17
В версии 4 варианты 1 и 2 идентичны.
Первые 3 игры (512 КиБ) заработали, остальное повтор. Попробуйте v5 по 512КиБ. Для игр достаточно с 1 по 9 скрипты, в остальной части может быть просто мусор и меню.
UPD: Странно, что дампы были одинаковые, может вы не делали сброс. После записи в регистры должна происходить блокировка регистров многоигровки, поэтому между дампами нужен сброс или отключение питания.

18
сдампил как bin скриптом от Sharpnull, но, похоже, там просто многократно повторяется одно и то же меню.
Возможно нужно заменить data.AddRange(dumper.ReadCpu(0xC000, 0x4000)); на data.AddRange(dumper.ReadCpu(0x8000, 0x4000));, но вы попробуйте v4, где я делаю дамп по 4МиБ (в папке 1 - начало рома, 2 - конец) как будто это две UxROM игры.

19
Начал дампить, но потом
Напишите dizzy.bin вместо dizzy.nes, я не знаю как указать NES 2.0. UPD: Установка NES 2.0 автоматически, если номер маппера больше 255 или сабмаппер не 0, или размеры xRAM не 0. Поэтому можно в скрипте указать другой номер маппера (public int Number { get => 2; }) или сдампить как BIN (без заголовка).

20
Я не указывал размер PRG. Но файл пустой
Обновил скрипт v3. Попробуйте.

21
Попробуйте этот скрипт. Замените UxROM.cs и запустите как UxROM. Выложите дамп. Нарежем на ромы.
UPD: Я забыл дамп последнего банка, в этом скрипте он отдельно добавлялся. Добавил _v2.
UPD2: Обновил до _v3. Не заметил (byte), из-за чего было 0 банков.
UPD3: _v4 - дамп из двух частей по 4МБ. Картридж должен быть обесточен между дампами, очевидно.
UPD4: _v5 - по 512КиБ.
UPD5: _v6 - запись в регистры как в коде при копировании CHR банков, который не используется в данном картридже. Просто запись 2 раза в $C000 для указания банка (старший и младший байты числа) и копирование CPU $8000-BFFF.

22
Приложите меню. Для дампа нужно узнать маппер и использовать скрипт для него. Если скрипта нет, нужно изучить код меню, чтобы узнать в какие регистры происходит запись и написать свой скрипт.
UPD: Сдампить меню лучше как 32КиБ.

23
DOOM: The Dark Ages - удалили Denuvo. Сегодня вышло DLC Revelations.
UPD: В id Software уволили много сотрудников, непонятно что будет с патчами и следующей частью.

24
Пытался сделать редкий платформер Perman - Return the Space Saucer! (на англ, 32й маппер) - но на ММС3 никак не получается допилить
Из-за ограничения на размер CHR банков у MMC3 (PPU окно: 2 * 2КиБ + 4 * 1КиБ, у 32-го маппера: 8 * 1КиБ), чтобы портировать на MMC3 нужно поменять порядок CHR банков. Увеличение CHR ROM с 128КиБ до 256КиБ возможно позволит обойтись без урезания графики.
UPD: Чтобы правильно расположить CHR без разбора кода, можно пройти всю игру, используя Lua-скрипт, собирающий индексы всех пар 1КиБ CHR банков. Для нейросетки это означает умение пройти всю игру или осмысленно разобрать весь код.

25
Ромхакинг / [NES] Earthworm Jim
« : 06 Июля 2026, 21:32:44 »
на EverDrive N8 PRO червяк увы не запустился
На Dendy может не работать из-за https://www.nesdev.org/wiki/PPU_power_up_state#Dendy:
Поэтому в Mesen зависает, но, если вкл. Randomize power-on/reset CPU/PPU alignment, то зависит от значения alignment. Попробуйте VblankFix, я сдвинул код bit / bpl, чтобы не было "cross a page boundary".
Ещё на всякий случай сделал ром RamFix, там в начале нет записи в CPU $0800-1FFF, вроде есть консоли, у которых адреса не работают как зеркала RAM. В следующей версии хака лучше не использовать CPU $0800-1FFF.

26
Hard'n'Soft / покупка/сборка ПК.
« : 04 Июля 2026, 00:12:33 »
В ZLUDA частично в сыром виде добавили поддержку PhysX x86 (https://vosen.github.io/ZLUDA/blog/zluda-update-q1q2-2026/), у них в бенчмарке Mafia II выросло FPS с 26 до 80. Не факт, что допилят нормально, но было бы не плохо, пусть и ради нескольких игр. Напомню, что до 2010 года PhysX намеренно (или им плевать было) работал медленно на CPU, потом NVIDIA'ю спалили и они исправились (https://youtu.be/Kz7u6y2GBLc?t=936), но разрабы игр ничего не обновили. Смешно, когда они сначала отказались от поддержки PhysX x86 на своих же картах и стало медленно как с Radeon.

27
Для PlayStation не будут производиться физические диски для новых игр с января 2028 года: https://blog.playstation.com/2026/07/01/physical-disc-production-ending-in-january-2028-for-new-games-releasing-on-playstation-consoles/.
PlayStation Store для PS3 и PS Vita закроется в июле 2027: https://blog.playstation.com/2026/07/01/an-update-on-playstation-store-for-ps3-and-ps-vita/.

28
Вот исправленный ром
Изменение mirroring - костыль. Проблема в очистке PPU с адреса $21A0, указан размер 0x360, а нужно 0x220. В файле изменить 210: 20 85 15 A9 02 (было 60 85 15 A9 03).
Всё равно нужно писать с нуля движок игры и это тривиальная задача, на ASM даже проще, чем на C, по-моему. Аудио движок взять от FamiStudio, нужно только правильно вставить. Текст и картинки импортировать отдельной программой (например, на Python). Трудности будут, если нужна сложная система текста с переменными, условиями и т. п.
Для примера, я как-то дорабатывал простую галерею для NES, прикладываю (asm6f отсюда). MMC3 для переключения CHR банков. Для VN не хватает: аудио; разбор и отображение текста; шрифт в отдельном CHR банке; больше nametable для с переключением PRG банков; и другое. Дополнительно можно: переключение CHR банков шрифта с палитрой в обработчике прерываний MMC3, чтобы у картинок остались все тайлы и палитры; двойная буферизация (запись в разные части PPU и переключение без отключения рендера), чтобы экран не мигал; отключать рендер перед NMI, чтобы записать больше байтов в PPU для меньшей задержки смены экранов; сжатие nametable, текста.
Сразу я нашёл такой кривой VN движок на C https://github.com/NathanGuilhot/VNES_Engine, думаю, что есть лучше.
UPD: В моём кода явно не указано, но код Reset должен начинаться с CPU $E000, в начале данные, которые смещают Reset.

29
что не работать со своим проектом, не понятно
На случай его ухода на покой, теперь это общий проект:
Mesen is becoming MesenCE, a Community Edition maintained by Sour and various community members. All development will occur in this new fork going forward so it can continue whenever Sour is away from the project.
Без него вряд ли будут большие изменения, надеюсь он успеет добавить эмуляцию MD до окончательного ухода.

30
Hard'n'Soft / Steam
« : 25 Июня 2026, 21:58:19 »
Летняя распродажа до 9 июля. За просмотр рекомендаций - 3 стикера.

Страницы: [1] 2 3 4 5 ... 179 Далее