1
Программирование / [SMD] Создание собственной многоигровки на одном чипе
« : Вчера в 21:22:28 »брал например Columns находил его в сборнике и сделал двоичное сравнение.
И как понял что отличаются адреса а не команды Ассемблера?
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
брал например Columns находил его в сборнике и сделал двоичное сравнение.
И как понял что отличаются адреса а не команды Ассемблера?
официальные сборники естьВот это интересно

написать такую программу которая за тебя будет искать что нужно сместить и на сколькоПростое решение, но, скорее всего, надо будет постоянно отлавливать и исправлять баги в игре, т.к. таким образом нельзя точно распознать адрес в роме, это можно только через дизасм. Takamura-kun вот дизасмит ромы быстро, но не знаю, делает ли он это на заказ.
ну это я так понял будет работать НЕ с ассемблерными исходниками, а например с исходниками на SGDK или BEX.По идее, все компилятры должны давать выбрать начальный адрес будущего рома.
Мне кажется нельзя создать например многоигровку из исходников первого и второго Соника просто дописав меню.
А как многоигровки вообще обходятся с векторами и обработчиками прерываний, которые у каждой игры разные?Аппаратно проблемы быть не должно, раз многоигровки просто как бы переставляют картридж. А вот програмно уже действительно интересно, если проц смотрит вектры только от нулевово адреса и никак его не уговорить смотреть не там. Тут варианты - вместить трапы всех игр многоигровки:

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

что же там можно сделать?Поменять в названии 3 на S, а Рипли вернуть волосы.
нету норм дебаггера чтобы быстро запустить проверить результатЧем тебе Генсида или GPGX Debugger не нравятса?