Автор Тема: Дебаггер для Dendy  (Прочитано 4644 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sanyameloman

  • Пользователь
  • Сообщений: 268
  • Он же Shurrick
    • Просмотр профиля
Дебаггер для Dendy
« : 22 Август 2008, 09:11:07 »
Люди, возможно я задаю тупой вопрос, но всё же: как пользоваться этой штуковиной? И можно ли в нём изменять значения кода?

Оффлайн angrylion

  • Пользователь
  • Сообщений: 141
  • Пол: Мужской
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #1 : 22 Август 2008, 13:18:38 »
Какой конкретно дебаггер? Их несколько. До этого пользовался дебаггерами?

Оффлайн Sanyameloman

  • Пользователь
  • Сообщений: 268
  • Он же Shurrick
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #2 : 22 Август 2008, 14:05:54 »
Ни разу до этого не пользовался ни одним отладчиком. Я скачал эмулятор FCEUXD 10.a, в нём вроде как есть дебаггер. Если он не подходит, посоветуйте какой-нибудь другой.

Оффлайн angrylion

  • Пользователь
  • Сообщений: 141
  • Пол: Мужской
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #3 : 22 Август 2008, 18:11:37 »
Большая часть необходимой инфы освещена в справочном файле fceuxd.txt.
Чтоб войти в режим отладки - Step into. Чтоб добавить брейкпойнт/вотчпойнт - Breakpoints>>Add...
Чтоб патчить RAM/VRAM/ROM - Hex editor.

Оффлайн Sanyameloman

  • Пользователь
  • Сообщений: 268
  • Он же Shurrick
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #4 : 22 Август 2008, 19:45:51 »
Большое спасибо!!!

Оффлайн Sanyameloman

  • Пользователь
  • Сообщений: 268
  • Он же Shurrick
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #5 : 23 Август 2008, 13:04:17 »
Прошу прощения, но я кое-что не понял. В fceuxd в HEX-эдиторе включил режим PPU memory, внёс некоторые изменения и сохранил ром. Но как только я перезапустил игру, всё исчезло. Что нужно сделать, чтобы изменения остались в силе?

Оффлайн angrylion

  • Пользователь
  • Сообщений: 141
  • Пол: Мужской
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #6 : 23 Август 2008, 14:40:08 »
PPU memory - это адресное пространство PPU, грубо говоря, оперативка, её нельзя сохранить в ром. Выбирай пункт Rom file.

Оффлайн Sanyameloman

  • Пользователь
  • Сообщений: 268
  • Он же Shurrick
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #7 : 23 Август 2008, 16:59:51 »
Так откуда мне узнать, что надо изменять в пункте ROM FILE? Я, наверное, уже задолбал вас своими тупыми вопросами. :blush: Просто я только немного ознакомился с базоваым ромхакингом, а изменение процедур и т.п. для меня - тёмный лес...

Оффлайн Griever

  • Пользователь
  • Сообщений: 77
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #8 : 23 Август 2008, 22:25:53 »
Цитата: Sanyameloman
Так откуда мне узнать, что надо изменять в пункте ROM FILE?
Вот в этом и заключается взлом. Найти в файле ROM'а нужные тебе данные и поменять их. Может, это тебе поможет.

Оффлайн Sanyameloman

  • Пользователь
  • Сообщений: 268
  • Он же Shurrick
    • Просмотр профиля
Re: Дебаггер для Dendy
« Ответ #9 : 23 Август 2008, 22:47:37 »
ОГРОМНЕЙШЕЕ СПАСИБО!!!