Разработка и ромхакинг > Ромхакинг и программирование
Мод VisualBoyAdvance VTracer ставить бряки на запись чтение из ОЗУ и РС
(1/1)
ЯковлевВиктор:
Вообщем добрался до VisualBoyAdvance и сделал мод к Tracer-у
http://slil.ru/25953250
Что имеем пока:
1)Ставить один бряк на запись, чтение и РС для GameBoy/GameBoyColor/SuperGameBoy! Причем если бряк сработал на память то показываается то место где сработал бряк, а не на 1 команду больше!

Как пользоваться:
Вызываем дебаггер из эмулятора и в нем уже есть пункт ставить бряк!Поставили.....нажимаете Close и все бряк запомнился!Если крестик нажать, то бряк не запомнится!

В перспективе: бряки на GameBoyAdvanced увеличение их числа до хотя бы 5 и диапазон! Пока все- тестите!
HoRRoR:
Для GBA есть отличный дебаггер No$GBA, которому вряд ли когда-нибудь найдутся равные. А вот GB/GBC заинтересовало...
ЯковлевВиктор:
угу, есть только с бряками на РС, а на память????
Косяк вкрался на бряк на память. Вот исправленная!
http://slil.ru/25953354
HoRRoR:

--- Цитата ---угу, есть только с бряками на РС, а на память????
--- Конец цитаты ---
Гх-м... pc, память (чтение, запись, запись DMA Transfers), регистры - да на всё там бряки есть.
ЯковлевВиктор:
расскажи как поставить на память бряк в  No$GBA - никак не получается????????
HoRRoR:
Какая версия? И я именно про дебаггер, а не про эмуль.
ЯковлевВиктор:
версия No$GBA 1.4c!!!! как бряк в нем поставь на память?
CaH4e3:
[address]! ватчпоинт на доступ к любой ячейке памяти, диапазоны задаются с использованием "..", дополнительно каждый ватчпоинт может дополняться условием или как его называет HoRoR - бряком на регистры. гага Все это, кстати, описано в хелпе нокэшгба.


--- Цитата ---А вот GB/GBC заинтересовало...
--- Конец цитаты ---
Для GB/GBC есть отдельный эмулятор из той же серии, называется no$gmb, дебажная версия, как и для no$gba утекала в интернеты, функциональность абсолютно такая же. Не менее функциональные отладчики сейчас есть во многих хороших мулях геймбоев, например BGB.

Дебагеру no$gba не было бы конкуренции, если бы не чуть меньшая совместимость, по сравнению со своими игровыми собратьями. А так - да, делать что-то бряковое при наличии нокэшгба - пустая трата времени. ;)
Навигация
Главная страница сообщений

Перейти к полной версии