Автор Тема: Нужен ли вам дебагер для Z80 (Sega Mega Drive)?  (Прочитано 6877 раз)

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

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Собственно, такая тема: пригодится ли кому эмулятор-дебагер для IDA, в котором можно будет отлаживать звуковые драйвера, которые грузятся в сеговских играх?

Будет делаться на основе Gensida. Т.е. вы сможете видеть Z80_RAM, пошагово выполнять код, будут работать бряки, и т.д. Будет загрузчик для таких драйверов, с портами и т.д.

Оффлайн Xerox

  • Ушел с форума
  • Сообщений: 1360
  • Стримы ретро каждый день
    • Просмотр профиля
Нужен ли вам дебагер для Z80 (Sega Mega Drive)?
« Ответ #1 : 09 Август 2016, 21:37:09 »
Извиняюсь, что не совсем в тему, но очень хочется дебаггер, сравнимый по функционалу с FCEUX для нес - чтобы внутри были все необходимые инструменты для взлома, самое главное - хекс редактор с переключением между оперативной, видео и ромовой памятью, изменение хекса чтобы моментально отображалось на игре, такой же удобный дебаггер с различными функциями (пошаговое выполнение, выход из процедуры и т.д), удобный рам сёрчер, ну и т.д. )

Может, такой есть уже?

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Нужен ли вам дебагер для Z80 (Sega Mega Drive)?
« Ответ #2 : 09 Август 2016, 21:44:18 »
Может, такой есть уже?
Gensida.

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 699
  • Пол: Мужской
  • I’m not afraid, and yall don’t be afraid either…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Нужен ли вам дебагер для Z80 (Sega Mega Drive)?
« Ответ #3 : 10 Август 2016, 00:35:11 »
в котором можно будет отлаживать звуковые драйвера
Я думаю, такой бы весьма пригодился. 0собенно для всяких вредных GEMS:).

Оффлайн DrMefistO

  • Пользователь
  • Сообщений: 1294
  • Пол: Мужской
  • Sega Mega Drive reversing
    • Просмотр профиля
Нужен ли вам дебагер для Z80 (Sega Mega Drive)?
« Ответ #4 : 11 Август 2016, 00:21:07 »
В общем, на данный момент лодырь и дебагер готовы. Проблема только в том, что драйверов может быть несколько. Т.е. память Z80 перетирается иногда, например, инициализирующим драйвером.
Но, отладчик будет покорно останавливаться на первом байте каждый раз, когда туда попадает управление, перетирая определённую ранее базу с обозначениями переменных и т.д.

Какое тут можно придумать решение, пока не знаю.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9376
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Нужен ли вам дебагер для Z80 (Sega Mega Drive)?
« Ответ #5 : 11 Август 2016, 01:17:50 »
а Gens вообще Z80 хоть нормально "крутит"  относительно M68K и всего остального ?
если нет то имхо нет и особого смысла заморачиваться таким отладчиком, т.к. тайминги при взаимодействии с моторолой будут далеки от того что происходит в реальном железе => всякие мудреные плееры, типа того что в демке Bad Apple, не подебажишь.