Список форумов shedevr.org.ru shedevr.org.ru
Группа перевода приставочных игр "ШЕДЕВР"
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Добавление байта

 
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Базовый ромхакинг
Предыдущая тема :: Следующая тема  
Автор Сообщение
CARI TZAR
RRC2008
RRC2008


Зарегистрирован: 07.05.2006
Сообщения: 125
Откуда: с вертуального мира

СообщениеДобавлено: Вс Дек 03, 2006 12:18 am    Заголовок сообщения: Добавление байта Ответить с цитатой

Меня интересует как добавить байт в нес ром через хек редактор.
_________________
царь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
АнС
RRC2008
RRC2008


Зарегистрирован: 08.11.2003
Сообщения: 2818

СообщениеДобавлено: Вс Дек 03, 2006 2:18 am    Заголовок сообщения: Ответить с цитатой

Ну и вопросы пошли.......... :shock:

В Translhextion сначала выделяешь мышкой один байт в открытом РОМе (жёлтым цветом), копируешь его в буфер (Ctrl-C), потом ставишь курсор на нужное место и вставляешь этот байт (Ctrl-V), причём надо выбрать Insert, т.к. по умолчанию там выбран пункт Overwrite. РОМ увеличится на 1 байт, поэтому при попытке сохранить файл Translhextion тебе напишет: размер файла изменился на +1, так что всё это дело может не заработать в эмуляторе.

И оно не заработает, ибо нельзя так внаглую сдвигать содержимое РОМа на 1 байт.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Вс Дек 03, 2006 1:02 pm    Заголовок сообщения: Ответить с цитатой

АнС писал(а):
Ну и вопросы пошли.......... Shocked

Скоро спросит "Откуда берутся игры?" Smile

АнС писал(а):
И оно не заработает, ибо нельзя так внаглую сдвигать содержимое РОМа на 1 байт.

Ну разве что если кода после сдвига нет(графика или текст или т.п.), то заработает, но, скорей всего, со всякой крякозяброй(если указатели и т.п. не исправить).
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Rumata



Зарегистрирован: 26.04.2005
Сообщения: 40

СообщениеДобавлено: Вс Дек 03, 2006 10:41 pm    Заголовок сообщения: Ответить с цитатой

HoRRoR писал(а):
Ну разве что если кода после сдвига нет(графика или текст или т.п.), то заработает, но, скорей всего, со всякой крякозяброй(если указатели и т.п. не исправить).

Кода после сдвига не будет, если байты добавляются в конец файла, но нафиг они там нужны. А в середине файла за графикой последует программный код. Следовательно, одназначно слетят все команды с абсолютной адресацией, все пойнтеры, и т.д.
_________________
Дао, выраженное словами, не есть истинное Дао
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Rumata



Зарегистрирован: 26.04.2005
Сообщения: 40

СообщениеДобавлено: Вс Дек 03, 2006 10:43 pm    Заголовок сообщения: Ответить с цитатой

АнС писал(а):
Ну и вопросы пошли.......... Shocked

Да уж... Добрые вы тут все...
_________________
Дао, выраженное словами, не есть истинное Дао
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
CARI TZAR
RRC2008
RRC2008


Зарегистрирован: 07.05.2006
Сообщения: 125
Откуда: с вертуального мира

СообщениеДобавлено: Вт Дек 05, 2006 12:56 am    Заголовок сообщения: Ответить с цитатой

кройте тему или удаляйте. я уже всё понял.
_________________
царь
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Базовый ромхакинг Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group