| Приставки > 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****-** введенный код будет заменять звездочки |
| Навигация |
| Главная страница сообщений |