http://zx-pk.ru/showpost.php?p=60099&postcount=275
Вид для печати
Да, в принципе, пользительно оно если не ставить цель получить полный дизасм со всеми комментариями и осмысленными именами меток. Скажем, быстренько нарыть вывод на экран и оптимизировать. Или чит какой хитрый придумать. Если распутывать игру целиком от entry point, то можно и без этого обойтись. Все равно надо будет по известному коду понять что каждый конкретный байт в игре делает.
Кстати ни разу не раскручивал от entry point
Не вижу смысла
Только рабочий снапшот памяти
Отдельный снапшот на заставку
Главное чтоб все переменные уже были проинециализироапнны
про меню - выше было ;)
а вообще я в курсе немного
есть некий опыт
1 - 100% разобраный по косточкам
1 - достаточный для переноса на другую платформу (MSX -> Корвет)
там логику вообще не разбирал, оставил как есть
а всё что имеет отношение к IO и данные - разобрано детально
Ну таки-да, согласен. Я считаю уже, что зря полез делать разбор Саботрера на 100%, надо было только вывод на экран заоптимизировать. Но, с другой стороны, есть профит: нарыл тормозной ИИ роботов и могу теперь переделать под TS-Conf.
Полный разбор отнимает дохрена времени, зато дает свободу в переделках. Хорошо, если игра более-менее модульная. С Саботером, сдается мне, переделка отрисовки дала бы много side-эффектов.
А так, повторюсь, идея профилирования рулезная, но не всегда подходящая. Все зависит от задач.