Ромхакинг и перевод / Круптар, выделение (определение) текста.
« : 19 Февраля 2013, 19:29:17 »[Дата добавления: 19 Февраля 2013, 22:10:03]
Понял как извлечь текст, правда, без использования поентеров.
Теперь вопрос в следующим, я не совсем понял, зачем нужна Разница смещений и как её вычислить. Нет, конечно, по теории я понял, но что-то на практике применить не удалось. Приважу пример.
Начало первого байта текста $1315F. Конец, в прочем это и не важно - $1AB49.
Начало блока поинтеров $12E38.
Первый поинтер вида 03 26. В принципе всё совпадает через $326 и начинается текст.
Вопрос в следующем, как высчитать разницу смещений? Я подумал, что она будет равна 12E38, 1315F – 326 = 12E38. Поправьте если я в чём-то не прав.
Платформа SEGA CD.