
Итак, ололо товарисчи! Я всётаки добрался снова до своей сборки эмуля!
Теперь добавил.... БАРАБАННАЯ ДРОБЬ!!! НИчего ДЕльного! ахаха! Итак, чего нового:
Во первых, перешел на исходник Gens_11b! А это значит, что появились все фиксы и фичи, которые появились в Gens_11b, такие как чтение тайлов из VDP по средствам LUA, и прочее.
Во вторых, сделал растягивающимся окно Game-Genie, и гвоздь темы Game-Genie - удаление читов правой кнопкой мыши!
В третьих, барабанная дробь... Ограничение на запоминаемый стэк M68k дебагера, а что это значит? Теперь нет лага! Например: в Dune, UMK, Comix Zone, Doom Troopers... Радуемся товарищи, а Ti_ больше всех.
В четвёртых, теперь в Ram Dump нормально работает Goto - регистронезависимо. А также, сохраняется дамп нормально.
В пятых... А ничего.
В планах: - добавить в окно Game-Genie читы вида как в моём hexpatcher-е, чтобы можно было патчить "пол рома" разом.
- добавить просмотр VDP, пока без бряков на него.
- добавить в lua метод для регистрации callback-ов, на чтение памяти, и на PC, с функцией Breakpoint, чтобы можно было на Lua писать брейкпоинты с любой сложности условием.
- снова =( изменить формат .map для добавления туда ещё и флагов что данная область - чтение. Написать прогу для сравнения .map файлов. И обновить скрипт для IDA чтобы кроме дизасма ещё и данные выделял.
В архивчике сам эмуль, исходники и скрипт для IDA для дизассемблирования по .map файлу. Скрипт для связки эмуля с дебагером. Пока не поддерживается связка обоих процев. Такчто только один из них можно привязать, к томуже с двумя идами тупит связка.
Просьба любые коментарии сюда оставлять по эмулю, и предложения. Можно ещё выслать пропатченный эмуль, если в нём кто чего добавит пантового, буду рад :).
Автор: r57shell |