Приставки > 4 поколение
Встроенный дебаггер?
(1/1)
murgatroid_79:
   Похожего ничего не нашёл на форуме,поэтому создал тему.
В,общем так-однажды при включении Сеги на экране появилось
это:
Rumata:
Это был Мортал Комбат?  ;)
murgatroid_79:
   Ага,он самый.Только после бесчеловеческих экспериментов он умер.
Но до этого я успел добиться повторяемости результата(ну этого синего экрана с регистрами).
Оказывается не контачил самый старший разряд ША,точно не помню А21 или А22.
Ну я его скотчем заклеил и при каждом включении приставки снова синий экран с регистрами;при нажатии резета состояние регистров меняется...иногда нет.
Потом заметил,что даже когда все контакты в порядке и замкнуть пару линий на ША или ШД можно снова вылететь в этот "дебаггер".
 
Rumata:
Вообще это обработчик исключений (Exception). 68000 устроен так, что при ошибках в выполнении программы формируются вектора исключений, на каждый тип свой вектор.
В большинстве игр в таблице векторов указан адрес начального старта, то есть игра просто сбрасывается. Но в некоторых встроены такие обработчики
murgatroid_79:
   
--- Цитата: Rumata от 12 Июнь 2010, 02:26:42 ---Вообще это обработчик исключений (Exception). 68000 устроен так, что при ошибках в выполнении программы формируются вектора исключений, на каждый тип свой вектор.
В большинстве игр в таблице векторов указан адрес начального старта, то есть игра просто сбрасывается. Но в некоторых встроены такие обработчики

--- Конец цитаты ---
   В,общем,понятно.А вот для кого этот обработчик встроен?Явно не для геймера.
И можно-ли это как-то использовать?
Кстати в Врестлемании такой-же обработчик:
CaH4e3:
Как это ни странно, это тоже Midway и обработчик исключения ошибки - часть их библиотеки разработки, судя по всему.
GManiac:
Интересно, никогда не доводилось видеть синий экран во врестлмании. Друое дело - глючный картридж с UMK3 :)


--- Цитата ---А вот для кого этот обработчик встроен?Явно не для геймера.
И можно-ли это как-то использовать?
--- Конец цитаты ---
Для тестеров и разработчиков, для кого ж ещё. Использовать - вряд ли. На экране просто показывается, в каком месте зависла игра и выдаётся информация о регистрах и кусок памяти.
Для пользователей эмуляторов это неактуально, т.к. в эмуляторах более мощные средства отладки.
murgatroid_79:

--- Цитата: CaH4e3 от 12 Июнь 2010, 23:11:53 ---Как это ни странно, это тоже   и обработчик исключения ошибки - часть их библиотеки разработки, судя по всему.

--- Конец цитаты ---
  Надо будет ещё картридж найти с игрой от Midway-проверить закономерность.


--- Цитата ---никогда не доводилось видеть синий экран во врестлмании
--- Конец цитаты ---
Первый раз случайно вышло,а потом целенаправленно замыкал линии на ШД и ША пока не получилось.
Кажется А9 и А10.
В NBA96 live что-то похожее:
CaH4e3:
Я скажу даже больше, это и для денди не редкость
http://cah4e3.shedevr.org.ru/cheatsbase.php#1466
http://cah4e3.shedevr.org.ru/cheatsbase.php#736
и т.п.
GManiac:

--- Цитата ---Надо будет ещё картридж найти с игрой от Midway-проверить закономерность.
--- Конец цитаты ---
Зачем искать картридж и замыкать линии? Просто берёшь ром и создаёшь исключение во время игры (прыжок на левый адрес, например). Ну и на таблицу векторов не мешает посмотреть.
Rumata:
Вводим патч-код такого вида:
000004:0205
000006:A366
То есть по адресу начального старта подставляем адрес из таблицы векторов (пример дан для МК3) и жмём сброс.
murgatroid_79:
GManiac,Rumata,Вы про эмулятор?
GManiac:
Да.
Segaman:

--- Цитата: murgatroid_79 от 14 Июнь 2010, 08:57:44 ---Э-э,а во Взломщике кодов такое реально или там совсем другие коды
вводяться.Да и формат какой-то другой:

--- Конец цитаты ---
там формат такой
FF****-**
введенный код будет заменять звездочки
Навигация
Главная страница сообщений

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