Выбрал себе эту игру будущим проектом. Всегда нравились игры в стилистике D&D.
Шрифты найдены, текст вынут и Rex O`Connor потихоньку переводит его. И начал пробовать составлять проект к Круптару. Но так как платформа для меня совершенна новая, то возникли небольшие проблемы. Нужно найти пойнтеры, вернее понять методику их расчета. Попробовал залезть в дебагер Snes9X1.43.ep9r8.exe и ничего толком не понял.
Например, текст заставки. Адрес: hB8136.
Рассчитал по формуле:
Ptr = ((Offset and $7FFF) + (Offset shr 15(h0F))) shl 16(h10)) + $808000
нужный адрес для деббагера. Поставил бряк. Вышел на адрес, в котором предположительно хранится пойнтер - h7E1DF2. Далее поставил бряк на запись в этот адрес. И на этом встал. Адресация для меня новая и непонятная.((
Евгений, ты же разбираешься в СНЕС. Можешь помочь найти для начала пойнтеры на этот малюсенький блок с текстом? и желательно ,как они вычисляются...
Байт переноса строки - 0D.
Стоп-байт(?) - 1B01FF00.(4-х байтовая комбинация стоп-байта не поддерживается Translhextion).
Табличку ENG приложил. Ах, да. Ром: Arcana (U).smc без хедера.
Отредактировано Mefistotel (2009-05-23 12:44:13)