Форум Эму-Россия http://forum.emu-russia.net/ |
|
Инструментарий для исследования NES rom. http://forum.emu-russia.net/viewtopic.php?f=214&t=690 |
Страница 1 из 1 |
Автор: | coredump [ 28 янв 2009, 22:40 ] |
Заголовок сообщения: | Инструментарий для исследования NES rom. |
Здравствуйте. Решил на досуге поковыряться в NES rom'ах. Подскажите инструментарий. Сразу на ум приходит IDA Pro, но пока с шашками на танки лезть не хочу, потому как плохо знаю знаю 6502 ассемблер. В общем и целом хотелось бы найти что то вроде тутора по распаковке rom'ов, отделения мух от котлет (кода, музыки, изображений). Посоветуйте, с чего начать. Спасибо. |
Автор: | CaH4e3 [ 28 янв 2009, 23:38 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
Такого не бывает: сначала ассемблер, потом мухи и котлеты. Это тебе не NDS. Тут есть тема с лоадером несовских ромов для ИДЫ, дальше - сам. |
Автор: | coredump [ 29 янв 2009, 00:06 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
CaH4e3 писал(а): Такого не бывает: сначала ассемблер, потом мухи и котлеты. Это тебе не NDS. Тут есть тема с лоадером несовских ромов для ИДЫ, дальше - сам. Польщен ответом гуру ![]() Тему найду. Сейчас волнует другой вопрос, а есть какие нить стандарты (ну грубо говоря RFC) по тому где в какой секции rom'а чего лежит. Т.е. если например провести примитивную аналогию с форматом юниксовых бинарников ELF, то понятно, что в секции .text лежит код, а в секции .data какие либо данные. Для NES rom есть что то подобное? |
Автор: | Eevon [ 29 янв 2009, 00:27 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
Вот тут есть мнооого док по NES-у: http://nesdev.parodius.com/ А в частности вот здесь описывается структура ромок в iNES формате. |
Автор: | HardWareMan [ 29 янв 2009, 07:05 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
coredump писал(а): Т.е. если например провести примитивную аналогию с форматом юниксовых бинарников ELF, то понятно, что в секции .text лежит код, а в секции .data какие либо данные. Для NES rom есть что то подобное? Забудь. Эти секции на х86 платформе (как и под Win/Lin) были придуманы для более оптимальной стратегии разметки памяти + защита кода от изменения. В 6502 такого нет. Даже у Сеги такого нет. Каждая игра уникальна. |
Автор: | GManiac [ 29 янв 2009, 07:19 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
Ну для НЕС можно сделать небольшое замечание касаемо кода и VROM. Всё-таки частично код и данные разделены ![]() |
Автор: | HardWareMan [ 29 янв 2009, 08:27 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
GManiac писал(а): Ну для НЕС можно сделать небольшое замечание касаемо кода и VROM. Всё-таки частично код и данные разделены ![]() Примени это к UNROM картриджу. ![]() |
Автор: | CaH4e3 [ 29 янв 2009, 10:11 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
В марио часть кода и картинка титульного экрана сидит в VROMе. И таких примеров много. G.I.Joe, Jetsons, etc... |
Автор: | GManiac [ 29 янв 2009, 14:10 ] |
Заголовок сообщения: | Re: Инструментарий для исследования NES rom. |
Против извращенцев нет приёма ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |