Автор Тема: Взломщик кодов для Sega MD,как пользоваться?  (Прочитано 52057 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #120 : 16 Ноябрь 2017, 00:25:50 »
Перережь дорожку,которая идёт от альтеры(пин 27) до контакта B17 верхнего разъёма.
Тоже вариант. Но, как я уже сказал, из Альтеры выходит сигнал на /M3. И если вдруг он в низком уровне, то счастливо что-то запускать, ибо приставка будет в режиме Мастер Системс.
Кстати, снимать дамп картриджа через взломщик - плохая идея. Они работают в разных диапазонах адресов.

Оффлайн murgatroid_79

  • Пользователь
  • Сообщений: 388
  • Пол: Мужской
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #121 : 24 Ноябрь 2017, 22:53:16 »
  У меня небольшой прогресс:в плату впаял панельки,вставил микросхемы,восстановил несколько обрывов дорожек и один коротыш.
Взломщик стал запускаться,выбрал игру,выбрал возможности,но после нажатия "старт игры с кодами" получил зависон :'(
Испортив часть нервных клеток ,разобрался-надо ресет нажать и тогда игра стартует.Даже на многоигровке проверил,которая ресетом переключается-выбранная возможность сохраняется.
189777-0189779-1189781-2

Не обошлось без ложки дёгтя:
189783-3189785-4189787-5
MK2,выбрал "неограниченая энергия 1-го игрока" и всё...На третьем-четвёртом раунде мой персонаж и\или противник превращаются
в "сгусток спрайтов" который некоторое время ещё перемещается по экрану.И зависон. :'(

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4471
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #122 : 25 Ноябрь 2017, 01:20:39 »
Ну и чем ты его так запаковал, что архив не открывается?
Даже со смартфона распаковывается.

Резюме: данный дамп и дамп, выложенный выше, при побайтовом сравнении дают "No differences found"
Пускай лучше будет зеркало, разве нет?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #123 : 25 Ноябрь 2017, 01:34:35 »
Даже со смартфона распаковывается.
Даже или только?
Пускай лучше будет зеркало, разве нет?
o_0 Какое такое зэркало?
У меня небольшой прогресс:в плату впаял панельки,вставил микросхемы,восстановил несколько обрывов дорожек и один коротыш.
Ну так чё, схема в итоге будет? Там, кстати, кроме обрывов есть и несколько перемычек, кинутых проводочком.
Не обошлось без ложки дёгтя:
Ну может код просто кривой

Оффлайн murgatroid_79

  • Пользователь
  • Сообщений: 388
  • Пол: Мужской
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #124 : 25 Ноябрь 2017, 04:06:27 »
...Ну так чё, схема в итоге будет?
  Будет-будет...Надо в один рисунок несколько зарисовок объединить...
Я то,наивный,надеялся что кто-нибудь это за меня сделает :D по выложенным сканам платы :neznayu:
Ну может код просто кривой
Прошивка ПЗУ такая-же,как и на Взломщике с Альтерой :-\  А вот логика работы,чуть отличается
« Последнее редактирование: 25 Ноябрь 2017, 04:18:56 от murgatroid_79 »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #125 : 25 Ноябрь 2017, 04:11:34 »
кстати я копался в прошивке. там такая страшная вещь есть, как патчи в РОМ.
так вот они работают и для встроенных кодов и для собственных, просто собственные коды не вводятся так, чтобы использовать диапозон РОМ адресов.
зато встроенные коды довольно активно это делают.
если очень надо могу попробовать прикрутить ещеодин байт в адресное пространство ввода собственных кодов.
тогда взломщик станет полноценным :lol:

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4471
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #126 : 25 Ноябрь 2017, 12:29:40 »
Даже или только?
WinRAR 5.21 x86_64 и 7-Zip 16.04 x86_64 открывают без проблем. Других архиваторов на ПК у меня нет.

Какое такое зэркало?
Зеркало - альтернативный источник для загрузки файла. Вон, в теме про VCD ссылок живых на проги уже нет.

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3166
  • Пол: Мужской
  • Based Department
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #127 : 25 Ноябрь 2017, 14:45:10 »
кстати я копался в прошивке. там такая страшная вещь есть, как патчи в РОМ.
так вот они работают и для встроенных кодов и для собственных, просто собственные коды не вводятся так, чтобы использовать диапозон РОМ адресов.
зато встроенные коды довольно активно это делают.
если очень надо могу попробовать прикрутить ещеодин байт в адресное пространство ввода собственных кодов.
тогда взломщик станет полноценным :lol:
Кстати, учитывая его дешевизну, это может быть и полезным.
Да и он, по сути, с модификацией рома будет дешевле джина. Такое может даже "в народ" пойдет, если к этому еще конвертер кодов под шиндовс сделать.

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9386
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #128 : 25 Ноябрь 2017, 16:11:09 »
Даже или только?
архив в формате RAR5, который появивлся в 2013 году. обнови софт чтоли ;)

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #129 : 25 Ноябрь 2017, 16:12:54 »
Оба раза запаковано RARом. Но, видимо, в первый раз WinRAR 5.x с дефолтной настройкой:

А второй раз уже в режиме совместимости:


Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #130 : 02 Декабрь 2017, 15:49:47 »
Хочу сегодня постримить хацкинг взломщика и решил скачать всё, что у вас тут есть.
Ну так вот:

murgatroid_79, твой дамп почему то весит 128кб и внутри явно нехватает по два байта на каждые 4.


HardWareMan, как так вышло что у тебя рабочий ром, а у меня нет :?

Chumaster59, твой РОМ нормальный

А стрим я думаю в 18-20 закатить
тутачки https://www.twitch.tv/segaman8
и тутачки https://gaming.youtube.com/c/SegamanGaming/live

Вся загвоздка, из-за которой я и решил похацкать взломщик в том, что свои коды, которые можно вводить во взломщик пишутся только в RAM, однако встроенные коды, которые мне удалось полистать, пишут еще и в ROM.
Покопав немного метод записи своих кодов и встроенных я выяснил, что они работают одинаково, но при этом диапозон адресов своих кодов намеренно обрезается до RAM.
Я хочу хацкнуть РОМ и добавить еще один байт в адресную строку ввода собственных кодов.
Как бы по-хорошему было бы вообще свой ром собрать, но в этом нет острой необходимости, хотя кто знает, может и напишем.
Вообщем приходите, будет весело. Как начну поток еще раз тут отпишусь, так что тыцкайте в этой теме уведомлять :cool:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #131 : 02 Декабрь 2017, 15:59:41 »
murgatroid_79, твой дамп почему то весит 128кб и внутри явно нехватает по два байта на каждые 4.
А ты учёл, что там вообще-то ДВА дампа, Hi и Lo соответственно?


Добавлено позже:
Я хочу хацкнуть РОМ и добавить еще один байт в адресную строку ввода собственных кодов.
Там надо в первую очередь добавить байт в данные, ибо 8-битный взломщик в 16-битной системе - бред. Даже если только в ОЗУ работать, про ПЗУ и говорить нечего

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #132 : 02 Декабрь 2017, 16:04:12 »
Rumata, а есть уже склеенный ром?  :blush:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #133 : 02 Декабрь 2017, 16:07:39 »
Rumata, а есть уже склеенный ром?
:facepalm:
Резюме: данный дамп и дамп, выложенный выше, при побайтовом сравнении дают "No differences found"
Это я вообще-то о дампах murgatroid_79 и Chumaster59

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #134 : 02 Декабрь 2017, 16:08:03 »
Rumata, что ты имеешь ввиду под байтом в данных?
и что значит 8 битный взломщик?   :?

Добавлено позже:
Rumata, я про ром murgatroid_79 - D27C010-1.BIN
он типо, если его склеить, неотличается от рома Chumaster59 ?
« Последнее редактирование: 02 Декабрь 2017, 16:14:17 от Segaman »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #135 : 02 Декабрь 2017, 16:21:59 »
Ну ё моё.
Коды - это патчи в память.
Диапозон FF0000 - FFFFFF
следовательно если ввести код CF08-80
патч будет выглядеть так FFCF08-80 и по адресу FFCF08 за
всё время игры будет значение 80.
А Сеги шина вообще-то 16 бит. И значение данных должно быть 0080 или 8080 или ещё что. Например код на 5000 денег должен иметь значение 1388.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #136 : 02 Декабрь 2017, 16:25:32 »
Rumata, ну врятли это удастся реализовать, но вот адреса разширить до 24 положенных бит - это можно.
т.е. коды уже будут FFCF08-80
а 16 битные числа надо будет писать двумя кодами
FFCF08-13
FFCF09-88

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #137 : 02 Декабрь 2017, 16:29:37 »
Rumata, я про ром murgatroid_79 - D27C010-1.BIN
он типо, если его склеить, неотличается от рома Chumaster59 ?
Склеить нужно Am27C010 -3 и D 27C010-3, это дампы двух ПЗУ. Ты плату его видел? Там две 8-битных ПЗУ
Сообщение от HEX-редактора "No differences found" при сравнении двух файлов как бы имеет только одно значение :)

Добавлено позже:
а 16 битные числа надо будет писать двумя кодами
А куда они будут писаться? Коды вроде при вводе пишутся в то ОЗУ, что на плате взломщика. А там только младший байт

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #138 : 02 Декабрь 2017, 16:32:46 »
Rumata, вообщем долго получается просить "склеенный из двух 8 битных ПЗУ" РОМ  :D
хакну ром шумахера
не думаю что у ромов вообще есть какие-либо отличия :)

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #139 : 02 Декабрь 2017, 16:37:04 »
адреса разширить до 24 положенных бит - это можно.
т.е. коды уже будут FFCF08-80
А зачем? Просто пририсуй на экране ввода FF, потому как там всё равно будут всегда FF. :)

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #140 : 02 Декабрь 2017, 16:38:41 »
Rumata, я уже копал ром и смотрел как там коды работают.
коды могут во все диапозоны памяти. :)
я не пририсую FF а дам возможностьсячсячсяччя
устал короче, приходи на стрим, там пообщаемься

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2276
  • Пол: Мужской
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #141 : 02 Декабрь 2017, 20:07:32 »
Склееный ROM из двух 8-bit ПЗУ

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #142 : 02 Декабрь 2017, 22:52:08 »
Хак взломщика. :cool:
Добавляет возможность писать в 24 битный диапозон адресов в пункте "свои коды"

Добавлено позже:
supremacy, спасибо.
сравнил ромы старого взломщика и нового, одинаковые :lol:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #143 : 02 Декабрь 2017, 23:05:05 »
сравнил ромы старого взломщика и нового, одинаковые :lol:
Кто бы мог подумать :lol:
Зато, как сказал бы Yoti, у нас есть третье зеркало :lol:

Оффлайн EVIL

  • Пользователь
  • Сообщений: 3166
  • Пол: Мужской
  • Based Department
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #144 : 03 Декабрь 2017, 07:33:38 »
Хак взломщика. :cool:
Добавляет возможность писать в 24 битный диапозон адресов в пункте "свои коды"
С ним всё или еще изменения будут и они в планах?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #145 : 03 Декабрь 2017, 10:51:44 »
EVIL, разве что только полное написание нового рома с нуля, что конечно я врятли буду делать :lol:

Добавлено позже:
кстати r57shell вчера предложил отличную теорию о том, что у взломщика может не быть соединения с остальными 8 битами адресной шины.
т.е. по сути мой хак в таком случае ничего не привносит, так как взломщик не будет работать в ПЗУ
в прошлый раз когда я ковырялся во взломщике, я в списке кодов видел коды пишущие байты в ПЗУ.
но на вчерашнем стриме этих кодов не нашел. вполне вероятно что моя память немного преукрасила события последней разборки и мне до конца казалось что я прав.
вообщем сейчас не ясно, может ли взломщик работать с ПЗУ.
дело за вами ребят, смотрите дорожки на шину и тестируйте хакнутый ром :)
« Последнее редактирование: 03 Декабрь 2017, 11:49:38 от Segaman »

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #146 : 03 Декабрь 2017, 16:21:35 »
кстати r57shell вчера предложил отличную теорию о том, что у взломщика может не быть соединения с остальными 8 битами адресной шины.
Можно уточнить, с каким "остальными"? Их там 24, кстати.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #147 : 03 Декабрь 2017, 16:41:27 »
Rumata, те что 00XX0000 аля с 16 по 23

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #148 : 03 Декабрь 2017, 16:49:09 »
Ага, то есть взломщик зеркалируется в адресном пространстве приставки 256 раз?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Взломщик кодов для Sega MD,как пользоваться?
« Ответ #149 : 03 Декабрь 2017, 19:26:58 »
Запись стрима по взлому