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

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


Сообщения - Takamura-kun

Страницы: [1] 2 3 4 5 ... 38 Далее
1
Железо / Mister project
« : 17 Декабрь 2025, 20:06:57 »
Ну вот, стоило лишь пролить свет на истину, как тут же воспламенились пятые точки у тех, кому норм под балтику вспомнить "как это было" :biggrin:

если бы хоть сам посмотрел то, что кидаешь
С ходу фейл. Ролик я смотрел - потому и кинул :D

он там подчёркивает, что с т.з. игрока все эти неточности эмуля - полная фигня
Натягиваешь сову на глобус. Я говорил о тех неточностях, которые даже неразборчивые игроки заметят - то, что вызывает в играх артефакты. Хотя бывают и особо тяжёлые случаи - один человек, не буду показывать пальцем, думал что тот баг со звуком в Gens (мерзотный писк) - это и есть нормальное звучание в играх. Он думал, что начальная мелодия Scooby-Doo с этим багом так и звучала в детстве на консоли. И это человек, который технически неплохо подкован. Вот как раз такие невосприимчивые и не заметят разницы между эмуляцией и железом. Чтобы они заметили, им нужно лаг выкрутить секунд на 5. По той же причине, народ не замечает рваных кадров от run ahead. А ещё примем к сведению такое распространённое качество, как неприхотливость - Игра запустилась? Геймпад работает? Нормас, чё ещё надо? ...балтику разве что :lol:

А ещё он единственный, кто хоть как-то, начиная приближаться к объективности
Стоп, а я по-твоему необъективен, если сужу по собственному опыту?))

а не "йа так выжу, йа чуйствую лах"
К чёрту аргументы - представь тезис оппонента как вскукареки и ты победил :biggrin:

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

Это с каких-то пор дорогуий мистер-хренистр стоит копейки? На него в лучшие то времена жаловались, что он 50к стоит
:facepalm: ...как же всё печально. Я даже спрашивать не буду "каким образом был сделан вывод, что я считаю мистер дешёвым". Что означала моя фраза "стоит ли покупать ПК по цене как 30 MiSTer'ов": У меня довольно недешёвый компьютер, но при этом run ahead даёт лишь рваные кадры вместо устранения лага. Типичный тезис в защиту run ahead - нужен очень мощный ПК. Т.е. получается, нужен ПК гораздо мощнее, чем мой. И вот учитывая, что мистер ОЧЕНЬ дорогой, такой ПК будет стоить как несколько мистеров и его нужно купить просто чтобы каприз run ahead был удовлетворён. В итоге, нужно заплатить несопоставимо больше, чтобы всего лишь заэмулировать игру без лага, но со всеми остальными косяками, вместо того, чтобы получить качественный аппаратный клон нужной консоли. И да, я не беру во внимание то, чего на мистере воссоздать невозможно - ps2/3 и т.д. Но опять же, я бы лучше потратил эти деньги на покупку консолей, у которых не будет эмуляционных косяков.

считаю что боежабы надо на донди играть
Странно, что для тебя есть разница - если ты столь невосприимчив к инпут лагу и багам эмуляции, тебе и тут должно быть всё равно - лишь бы жаба на экране была :biggrin:

2
Железо / Mister project
« : 15 Ноябрь 2025, 13:12:50 »
Я бы прям на тебе и проверил,не отличишь ты мистер и эмуль, ну никак.
Ты хочешь сказать, что у MiSTer и у эмулятора одинаковый инпут лаг, что их прям не отличить?) Это возможно только в том случае, если поставить на мистер эмулятор (запустить программу через ARM, не используя FPGA-часть вообще, либо использовать только частично).

У меня мистера нет просто
Ну вот с этого и надо было начинать)
...у меня его тоже нет :biggrin: ладно, справедливости ради, мы оба не можем объективно судить о мистере. Но у нас есть достоверные источники и судя по ним (а также согласно логике), мистер - это эквивалент оригинальной консоли. А на реальной конслои инпут лаг самый низкий.

Эмулятор же, будучи жирной кучей программных прослоек и костылей, которая ещё и крутится на прожорливой хостовой ОС, физически не сможет поспеть за железом в этом плане. И мне даже не нужно ничего замерять - достаточно лишь поиграть на оригинальной консоли, а затем запустить ту же игру на любом эмуляторе. Почему в одной и той же игре на консоли персонаж реагирует на нажатие мгновенно (даже порой кажется, что он опережает нажатие :lol:), а на эмуляторе управление как будто "вязкое", с неприятной задержкой. Окей, есть решение - run ahead! Включаем и получаем ...тот же инпут лаг, но после него пропускается несколько кадров, что только усугубляет и без того плачевную ситуацию. Вот поэтому я и говорю, что для "бухих кентов" это может и будет незаметно, но я просто не могу так играть. Поверь, я бы очень хотел, чтобы эмуляторы стали "панацеей". Мне не пришлось бы тратиться на железяки, геморроиться с захватом, когда нужно записать геймплей - до сих пор думаю, что лучше купить для своей genesis, чтобы не обкакаться, как это произошло с кабелем PC -> CRT TV. Никаких проблем с играми, нет проблем с жирными ромами на дешёвом флеш картридже, который вмещает ромы не более 4мб. Просто запустил эмулятор на любом устройстве и кайфуй. Я бы очень хотел этого. Но увы и ах - мне важно отсутствие задержки и качество в целом.

Но вот оригинального железа у меня вагон
Тем более! Ты должен понимать, о чём я говорю.

При условии подключения к одинаковому телевизору я разницы между железом и эмулятором на практике не чувствую даже в играх, где это прям критично
Прости, но я не верю :biggrin: запускал на одном и том же пк (да, с одним и тем же монитором) битемапы на разных эмуляторах и проекты на openbor. Разница в отклике - земля и небо. Ещё, кстати, кто-то на стриме говорил, что на андроиде инпут лага нет... и там, как оказалось, задержка ещё больше. Если на ПК в эмуляторы просто неприятно играть из-за дрянного качества и задержки, то на андроиде...я лучше промолчу. И нет, телефон у меня не слабый - тянет AetherSX2, выдавая все 60fps с периодическими просадками. И самое смешное - на эмуляторах дендиков/сежек на этом же смартфоне инпут лаг адский.

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


3
Железо / Mister project
« : 12 Ноябрь 2025, 16:26:03 »
И да - железяка тоже может быть эмулятором
Ясно. Стало быть, Radeon - это и правда эмулятор Nvidia. Нет, ну а что? Давайте быть последовательными, иначе лицемерно как-то получается) Люди уже с ума посходили с этим термином.

А ядро для мистера или какой-нибудь BlastEm запустят. Причем с одинаковым результатом.
Вы, наверно, не в курсе о существовании ядра Nuked-MD, который на 100% реплицирует логику оригинальных чипов, иначе бы Вы про одинаковый результат не говорили. :lol: Возможно, для Вас это станет откровением, но на точных (вот прям до такта) эмуляторах играть невозможно - даже самые мощные ПК не тянут точное поведение консоли, превращая процесс эмуляции в очень медленное слайдшоу. Но даже если опустить этот факт и наделить пк неведомыми мощностями - все равно путём эмуляции не достигнуть точного поведения консоли. А всё дело в том, что в консоли все чипы работают одновременно, в то время, как эмулятор может обработать лишь одну инструкцию одного чипа за единицу времени. FPGA же, в свою очередь, не нужно ничего эмулировать, он просто формирует внутри себя нужную логику, которая может работать параллельно. Если в двух словах - Ваш BlastEm (как и любой другой эмулятор) - это набор компромиссов, костылей, и пропусков тактов в угоду производительности. Чтобы понять, о чём я говорю - вот вам точнейший эмулятор Genesis. Это программная реализация Nuked-MD, где нет компромиссов, помимо отсутствия возможности реализовать синхронную работу чипов.

А с учетом фишек вроде run ahead  можно от программного эмулятора добиться не просто идеального совпадения всех задержек с железом, а сделать инпут лаг меньше, чем на оригинале.
Забавная шутка. На деле - ничего, кроме рваных кадров, этот костыль не даёт. Он, вместе с пропуском кадров, может убрать лаг в самой игре, если таковой имеется. Но это лаг внутри игры и run ahead как раз работает на уровне игры. Задержке же на уровне эмуляции от этого ни холодно, ни жадко. Так что emuLatency не избежать, увы) ...Сейчас может прийти в ответ шаблонное "ну значит у тебя просто ПК слабый", однако: 1) у меня ПК далеко не слабый 2) лично проверял run ahead на множестве устройств разных архитектур 3) даже если бы дело было в отсутствии огромной мощности - стоит ли покупать ПК по цене как 30 MiSTer'ов, чтобы поиграть на программных костылях с компромиссами? Фишка эмуляции ведь в доступности, разве нет? ;)


Если запустить мега драйв игру на эмуляторе и параллельно на мистере, то никто не увидит разницу, разница будет только в цене устройства.
Никто из тех, для кого ретро игры - это посидеть с друганом раз в месяц "порубиться в ультиматум" под пивас. И то, ровно до того момента, пока не возьмут в руки геймпад и не сравнят в лоб :lol:


4
Железо / Mister project
« : 08 Ноябрь 2025, 15:46:14 »
Видимо как и для Вас, всё дело лишь в том, чтобы любой ценой увернуться
Вы переводите стрелки. Я лишь пытаюсь объяснить, что не стоит всё подряд относить к эмуляции — это некорректно и создаёт путаницу.
Купил флеш-картридж для Mega Drive? Всё, консоль превратилась в эмулятор! — ну согласитесь, звучит ведь комично.

от богомерзкого слова "эмулятор"
Если честно, я действительно считаю эмуляцию полумерой. Она полезна для ромхакинга или когда под рукой нет железа. Обычная практика: играю я во что-то на оригинальной консоли, появляется желание сделать хацк. Сажусь за отладку - сразу же ощущается неприятный инпут лаг. И я сейчас не про задержку внутри самой игры (её можно компенсировать костылями вроде ранэхэда... ценой рваных кадров, но не суть), а про лаг на уровне самой эмуляции, что устранить невозможно в принципе. Поэтому для меня слово «эмулятор» в отношении аппаратных решений вроде MiSTer звучит не просто неправильно — оно принижает суть того, что делает устройство. Ведь по-сути, идёт сравнение железа с программными костылями.

Чтобы закончить этот спор, давайте обратимся к мануалу самого MiSTer. Авторы называют его симулятором по причине того, что эмулятор на их взгляд недостаточно ёмко описывает возможности устройства. И чтобы не было путаницы с софтверными эмуляторами.
Апелляция к авторитету :) но, кстати, она как раз подтверждает мой тезис — слово "эмуляция" здесь действительно неуместно. Оно держится лишь на формулировке вроде "это не оригинальная консоль, но она запускает те же игры нативно".

Никто не затирает про то, что MiSTer прямо таки "становится консолью" во время загрузки ядер.
Вы восприняли мою фразу буквально. Если отойти от полемики и посмотреть на процесс "становленя" консолью — что, опять же, происходит при загрузке ядра? Вентили выстраиваются в связи между логическими элементами, формируя нужную схему. Это не программа и не микрокод — это по сути макетная плата, где вместо паяльника и олова у нас мосфеты.
К слову, многие оригинальные аркадные автоматы тоже использовали FPGA на своих платах (вспомните хотя бы MK4). И тут даже по вашему определению их невозможно назвать эмуляторами.

В сущности, наш спор — это спор терминов.
Один называет эмулятором всё, что не является оригинальным продуктом в своём изначальном состоянии (включая аппаратные клоны 90-х, чем сам же и перечёркивает половину своих тезисов о FPGA как эмуляторе из-за необходимости выстраивать логику изначально).
Другого же коробит, когда словом "эмулятор" обозначают что-либо, кроме софтверного решения. :lol:

Да, спор действительно бессмысленный, ибо мы ни к чему не придём)

5
Железо / Mister project
« : 07 Ноябрь 2025, 19:50:06 »
> MiSTer сам по себе является готовой к работе консолью? Нет.
Парадокс в том, что как только загружается ядро, данный аргумент теряет свой вес.

> К нему можно подключить оригинальную периферию? Нет, только через переходники.
SNAC порт как раз предназначен для того, чтобы подключать оригинальную периферию. В оригинальных консолях на плате по сути встроен такой же "переходник", с чипа на гнездо. Если Вы хорошо знакомы с электроникой - Вы понимаете, что суть одна и та же.

> На нём можно запустить игры с оригинальных носителей? Нет.
А оригинальная консоль из-за сломанного слота станет эмулятором?

> У ядер встречаются косяки из-за неточностей в написании ядер? Да.
Верно, однако мы говорим о том, является ли FPGA эмулятором в принципе, а не о точности ядер, которые уже от самого FPGA не зависят. Но и в случае с плохими ядрами я не могу назвать это эмуляцией. Это всё ещё аппаратно-совместимое решение, хоть и не с той самой архитектурой.

По сути, для Вас тут дело лишь в терминологии: "всё, что не является авторским первоисточником - есть эмулятор. Даже FPGA. Даже аппаратные клоны." (как Вы писали ранее):
Клоны консолей с отличающимся железом внутри тоже можно смело в эмуляторы записывать.

Но эти тезисы легко ломаются о логику и здравый смысл:
- допустим, FPGA "эмулятор", потому что ему сначала нужно ядро, чтобы стать аппаратным клоном.
...тогда можно ли сказать, что оригинальная консоль - это тоже эмулятор, потому что изначально она была набором никак не связанных между собой микросхем, платы, резисторов, пластика и т.д.? А ещё раньше - её микросхемы были просто необработанным кремнием. Тут то же самое. Это больше похоже на быструю сборку консоли "под заказ".

- если пиратские клоны - это эмуляторы, то какова изначальная архитектура, которая выполняет задачи другой архитектуры? По Вашему же определению, это противоречие. К тому же, в таком случае, официальные консоли линейки mini нельзя назвать эмуляторами, потому что это оригинальная мини-консоль от оригинального производителя. Даже несмотря на то, что это дешёвый ширпотреб с подобием малинки внутри, позаимствованным эмулятором и пиратскими ромами.

- если я напишу эмулятор несуществующей машины, то эмулятором чего она будет? Получается, это оригинальное железо?

- если я купил себе беспроводной геймпад с ресивером и подключил к оригинальной Sega Genesis, моя сега стала эмулятором из-за неоригинальной периферии?

> На плате DE10-Nano ещё куча другого железа, которое нужно для функционирования всего этого дела.
Если причина также в наличии стороннего железа, то можно ли назвать модифицированную консоль (с модами на звук, RGB и т.д.) эмулятором?

- и можно ли назвать эмулятором оригинальную консоль, подключенную к современному телевизору?

6
Железо / Mister project
« : 30 Октябрь 2025, 23:55:37 »
Смотрите: у термина "эмуляция" есть строгое определение, верно? Вы сейчас приплетаете и FPGA и аппаратные клоны к этому термину. Вы не считаете, что сюда больше подошёл бы термин "аппаратная совместимость"? Иначе так можно и Radeon эмулятором Nvidia назвать)

7
Железо / Mister project
« : 30 Октябрь 2025, 23:27:51 »
Нет, отсыхает логика)

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

8
Железо / Mister project
« : 30 Октябрь 2025, 22:18:32 »
Эмуляция > Прочие эмуляторы > Mister project
Пиратские клоны консолей и обратную совместимость тоже можно в эмуляцию записывать? :lol:

9
Ромхакинг / [SMD]Mortal Kombat II [HACK]
« : 12 Сентябрь 2025, 11:01:53 »
Перерисовано практически всё
Больше похоже на перекрашивание, нежели на перерисовку. Перерисовка - это когда работа ведётся непосредственно с графикой, а не с палитрой. Например, пририсовать Джейд рог во лбу или нос увеличить :biggrin:
Понятно, что именно перекраска и имелась в виду, но описание хацка сбивает с толку.


10
Vlad666, Узнаю почерк ChatGPT :biggrin:
2 брата-близнеца вцепились, держа друг друга за воздух, дабы отстоять честь любимой консоли. При этом нарисовано так, будто это работа настоящего художника со стажем.

В общем, потыкал я "эти ваши" нейросети - в принципе, инструмент неплохой (а главное - общительный :lol:). Если задача небольшая - например, написать hello world под sgdk или прислать готовый проект под cc65 с выводом графики - вполне может справиться. Но качество кода оставляет желать лучшего. Особенно, когда начинаются правки.

Один раз попросил GPT исправить его собственный скрипт на python, чтобы он исправил опечатку в строке. Он, вместо того, чтобы исправить её в самой строке, добавил костыль, который исправляет ошибку через код :lol: проще говоря - нужно, что называется, "мордой тыкать" - исправь вот это на это, вот прямо тут! А это порой проще и быстрее самому сделать.

В целом, штука полезная, но со своими нюансами. Пока за человека работать не сможет :lol:

11
Какую версию GPT используете? Киньте сюда задание, которое вы ему дали. Хочу проверить сам.
Вроде самую крайнюю использовал. Я только вкатываюсь, потому особо не прошарен в этом деле. Задание банальное - скормите ему любой дизасм и попросите навести порядок. Поудалять автокомментарии от ida, вынести данные в отдельные bin файлы.


12
 :facepalm: только что попросил gpt хотя бы листинг причесать, отделить код от данных - он и тут обкакался. Данные кусками вынес, часть осталась в листинге. Говорит, комментарии сильно мешают. Разрешил комментарии потереть - потёр с теми кусками данных, что ранее остались в листинге. Видимо, принял эти данные за комментарии. Ромхакинг спомощью ИИ, блин :biggrin: Вы его для начала готовый код приводить в порядок научите!

13
Ромхакинг / Хаки на любой вкус
« : 31 Май 2025, 22:20:09 »
lupus, на OnLang fans должен быть :lol:

14
Ромхакинг / Battletoads & Double Dragon on Ragnarok
« : 22 Май 2025, 12:10:19 »
нет никаких "инпут лагов", если всё настроить
добавить рваных кадров спомощью run ahead? Так инпут лаг там все равно сохраняется :) Если вы о другом, то поделитесь подробной информацией. Но мне кажется, что у Вас просто нет консоли и Вам не с чем сравнить.

Прими мои соболезнования
не стоит - я же со всей этой шляпой дел не имею ;)

15
Лучше на выдуманную, чем вообще ничего
Дикое извращение, конечно... хотя сейчас время такое - один фреймворк electron чего стоит, где каждое приложение, по сути, является стилизованным браузером с веб-страницей. Столько говна понавыдумывали из-за банальной человеческой лени и нежелания напрягать извилины. А самое интересное, что с этими приблудами тоже возни немало (то, от чего люди хотели уйти, придумывая себе эти облегчалки) :lol: возня с версиями фреймворков и т.д.

Подозреваю что в 95% случаев играть будут на эмуляторе
Сие тоже печально. Хотя может кому-то нормально играть с инпут лагами и другими косяками эмуляции...

16
Ромхакинг / Хаки на любой вкус
« : 11 Май 2025, 12:28:53 »
После победы над Lang на полэкрана появляется изображение Lang в откровенной позе

17
Томахомэ, ну, либо сам(а), либо помог кто-то. Я вон тоже сейчас свой хак MK5 готовлю ...надеюсь, не корявый)) У ChatGPT, DALL·E и прочего ИИ помощи не прошу, честное слово :lol:

18
Это что получается, топикстарт изначально вбросищем был?
это было понятно ещё с заголовка :lol: Нормально ИИ умеет только петь про говновоз. Всё остальное хромает. Изображения генерит с артефактами, текст - с периодическими вставками бреда. Как ни погляди - у ИИ во всём изъяны... что, однако, не мешает людям пихать его куда надо и не надо, уже тошнит от всех этих "шедевров" ИИ. ...а тут, при всех его косяках, речь о каких-то хаках пошла :D ну-ну, конечно...

19
у буржуев это прям... модно. был нормальный музыкант, делал классные каверы, записывал обучающие видосы по FM синтезу для сеги. звали Марком. прошло пол года... стал Мариной. да уж...
Надо у ChatGPT спросить, как общаться с теми, у кого т.н. местоимение "они" (they/them) :lol: к кому из них обращаться и какое местоимение у каждого из "них"))

20
Ромхакинг / [ALL] Вопросы новичков
« : 11 Апрель 2025, 02:55:16 »
Sharpnull, благодарю за развёрнутое объяснение, завтра на свежую голову попробую переварить)
Эта заноза в виде недвижимых сэмплов не даёт мне покоя с давних пор, пора бы уже сдвинуться в этом плане с мёртвой точки :lol:

21
Ромхакинг / [ALL] Вопросы новичков
« : 11 Апрель 2025, 01:05:26 »
Также в игре наверняка должно быть много лишней графики, семплов и готовых треков, которые не используется.
Насчёт музыки - точно нет. Причём даже без указателей, самих нот в игре неиспользуемых нет... Во всяком случае, в оригинале. Я уже напихал туда нот из Мулан и Покемона 2 :lol: Для прикола, могу скинуть - подсвечиваешь опции и нажимаешь А. Так можно прослушать всю музыку игры + то, что было скопипащено. Чего в оригинальном роме реально много - так это лишнего кода, лишь часть которого не используется, остальное - шаблонные вставки кода, которые делают тонну лишней работы)

оригинальный дамп как раз и не запускается. Игра дальше чёрного экрана и не идёт.
...блин, кусок китайского шлака, который сам по себе нарушает авторские права, а туда же! :lol:

Вообще, нужно доразобрать уже ром, чтобы полусырые дизасмы в сети не плодить. И, как завещал великий классик, выложить. Иначе как с МК1 будет - дважды разобрал и дважды про...кхм... потерял)
Всё, что мне сейчас мешает это сделать - полнейшее незнание z80. Я его потыкал, подебажил, ничего не понял и закрыл :lol: Пока обойдусь костылём, поставлю на этот участок org $E0000.

SeregaZ, ты вроде шаришь в звуке, насколько сложно будет сделать эти сэмплы подвижными?)

22
Ромхакинг / [ALL] Вопросы новичков
« : 09 Апрель 2025, 21:35:20 »
можно даже услышать что-то отдалённое в аудиоредакторе
А, так это сэмплы, а не код Z80! А я их дебажить пытаюсь :lol: Действительно, загрузил участок рома в audacity - оказалось, звуки. Запись воплей и музыкальных инструментов. Оглядываясь назад - такое у меня уже было с MK1. Тоже сэмплы, тоже при смещении звук сыпался. И тоже ни в какую не мог найти на них указатели. Адрес сэмплов, при этом, был другой. Но тогда я даже не думал, что дело может быть в Z80. Просто это для меня была некая данность, что вот, сэмплы для музыки должны быть только там и нигде больше, потому что какя-то невиданная сила указывает игре именно на это место. :D Спасибо за инструкцию к MAME - никогда через него не дебажил, буду пробовать.

ты разобрался, где в роме находится код защиты от копирования и его фикс?
Не совсем понимаю о чём речь. Оригинал рома спокойно запускается с флеш картриджа, защиты от модификации рома там также нет. ...есть, правда, один момент интересный: там, при запуске игры, в оперативную память забивается кусок кода, который в роме лежит в открытом виде, после чего выполняется из оперативки. Бессмыслица какая-то... Если это защита, то код можно поменять в роме и уже он, в модифицированном виде, загрузится в оперативку, либо же и вовсе переписать так, чтобы код выполнился сразу из РОМ памяти, что ещё проще. Причём повторюсь - защиты в роме никакой нет, можно спокойно запускать игру с флеш картриджа и модифицировать.

Вообще, если говорить о странностях, в коде игры очень много лишних "телодвижений". Почистить игру и она будет весить не 2 мегабайта, как в оригинале, а 1 :lol:

23
Ромхакинг / [ALL] Вопросы новичков
« : 09 Апрель 2025, 15:01:26 »
Mr2, да есть что-то в этой китайской шиниме прикольное :lol:
Там столько несовершенств, что захотелось хацк сделать с исправлениями. Начал с добавления 6-кнопочного режима, (ещё инъекциями), потом понял, что это всё быстро превратится в кашу и лучше сначала получить дизасм :lol:
Так и разобрал ром.

24
Ромхакинг / [ALL] Вопросы новичков
« : 09 Апрель 2025, 14:10:39 »
Разреверсил я, в общем, пиратский порт Mortal Kombat Mythologies: Sub-Zero для сежки. Код почти полностью движимый. Остался последний штрих: есть одна область в роме, которая никак не хочет дебажиться. Ставлю бряки на чтение/выполнение (даже на запись уже поставил от безысходности :lol: ) - никакой реакции. Как будто неиспользуемая область в роме. Однако когда эту область двигаешь - звук в игре начинает артефачить. Подумал было, что это зарезервированная область для Z80, но в других играх, причём даже от той же конторы, та же самая область в роме занята совершенно другими данными. Учитывая, что все игры этой конторы написаны на +/- одном движке. Даже музыку из одной игры в другую можно безболезненно переносить. В общем, если кто разбирается в вопросе, тыкните мордой :D

25
Ромхакинг / [ALL] Вопросы новичков
« : 15 Март 2025, 23:08:56 »
В общем, дело такое: я уже очень давно пускаю слюни на уровни и модельки из MK Special Forces. Уже для этой игры и распаковщик написали и, казалось бы, мечта сбылась? ...не всё так просто. Дело вот в чём - я мало того, что впервые сталкиваюсь с PS1 и её разнообразием форматов. Я ещё и в 3D моделях полнейший профан. Знаю, что на форуме сидят PS1 хукслеры, которые уже давно прошарены в этом вопросе.

P.S. Пытался через PSXPrev ковырнуть уже распакованные файлы (т.к. сама игра PSXPrev не поддерживается) - безуспешно. Гуглёж (мне лично) не помог.

P.P.S. приложу архив с распакованными ништяками из MKSF, мне лишь нужно понять, как и чем их посмотреть и, желательно, перенести в blender.

Хэлп, в общем :D

26
Ромхакинг / Smd IDA Tools - Sega Mega Drive reversing helpers
« : 13 Февраль 2025, 22:02:28 »
потом нам надо как-то синхронизироваться. У Иды есть функция объединения баз? Если нет, каждому из нас придётся вручную вносить изменения другого?
Да банально базу в облако закинуть и держать друг друга в курсе, что "я сейчас буду реверсить, пока не открывай базу" :lol:

27
Ромхакинг / Smd IDA Tools - Sega Mega Drive reversing helpers
« : 13 Февраль 2025, 13:10:31 »
perfect_genius, в таком случае, предлагаю объединить усилия. Я как раз уже начал разбирать оригинальный UMK3 для сеги (хочу чтобы у нас, фанатов мк, собираемый дизасм просто был), какой-то прогресс уже есть. Сейчас, правда, из-за работы всё замедлилось значительно (банально не успеваю даже отдохнуть :lol:), но все равно, совместными усилиями, дело пойдёт быстрее. Что скажешь?

28
Ромхакинг / Smd IDA Tools - Sega Mega Drive reversing helpers
« : 13 Февраль 2025, 12:44:16 »
Сейчас я начинаю полный реверс UMK3 для воссоздания его кода на С++
Подожди, так в сети же оригинальные исходники на С есть o_0 причём в нескольких вариациях:
3DO - первая утечка UMK3 (неполная), с официальными .psd файлами
N64 - полусырая трилогия. Та, что с бета-ромом с двумя sub-zero.
PC - исходники MK3 с готовым билдом.
Ну и (просто к слову), аркадный MK2, который написан на ассемблере.

Если ты хорошо в C/C++ разбираешься, не проще ли сорс порт сделать? Взять сам движок боя, а всё остальное (меню и т.д.) написать самому.

29
Единственное, что у современных эмуляторов Genesis почти всегда с UI проблемы. В угоду унификации и портируемости, конечно. Пользоваться тем же древним генсом или кегой на ПК гораздо удобнее.

но после аркадной версии на эту смотреть уже не хочется... 
А после оригиналов, вам и на аркаду смотреть не захочется :lol:

30
Графика на снес больше весит за счет более обширной палитры
Так-то оно так, но у SNES есть множество видеорежимов с разным кол-вом цветов на слой. Очень странно, что они предпочли более цветастую картинку кол-ву доступных арен.


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