Автор Тема: Картридж PS1 для PIO порта  (Прочитано 47952 раз)

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

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #300 : 05 Май 2026, 17:29:25 »
Можешь закомментировать как реализовал по различиям?
закинул в Ghidra, пробежался по всем функциям которые обращаются к 1F020010 и 1F020018, через HEX редактор заменил все опкоды читающие из этих адресов на запись нужного значения в регистр.

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #301 : 05 Май 2026, 17:33:17 »
закинул в Ghidra, пробежался по всем функциям которые обращаются к 1F020010 и 1F020018, через HEX редактор заменил все опкоды читающие из этих адресов на запись нужного значения в регистр.
Похоже ты опять кое кому бизнес подпортил :biggrin:
То флешер, то хаченый ром :lol:
Ну теперь тебе придётся стругануть несколько самых ходовых ромов, типа Caetla 0.34, Action Replay 3.3 и т.д. :)
А получится автопатчер сделать? Там эе наверое вызов одних и тех же функций в разных ромах?
« Последнее редактирование: 05 Май 2026, 17:42:21 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #302 : 05 Май 2026, 17:47:23 »
Borius, Action Replay 3.3 это по сути тот же самый Взломщик профессионал, только в последнем видимо из-за нехватки места для перевода вырезали диспетчер карт памяти
да они все на 128к плюс минус одно и тоже

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #303 : 05 Май 2026, 17:52:15 »
да они все на 128к плюс минус одно и тоже
Ниче, скоро приедут ко мне заказанные еепромки на 256 и 512кб кошерных серий и перейдём на новый уровень тестирования :)

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #304 : 05 Май 2026, 18:15:31 »
Borius, а что это даст, в более крутых кариках организация памяти другая. да и там по две микросхемы используется, а это значит что при попытке добавить код ты грохнешь всю прошивку, потому что переключится на другую EEPROM без аппаратной доработки нельзя

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #305 : 05 Май 2026, 18:18:11 »
Borius, а что это даст, в более крутых кариках организация памяти другая. да и там по две микросхемы используется, а это значит что при попытке добавить код ты грохнешь всю прошивку, потому что переключится на другую EEPROM без аппаратной доработки нельзя
Ну насчёт 512кб это скорее да, взял чисто по приколу, может под биос потом пристроить, а вот карики с одной 256кб же есть, и тут поинтреснее ситуация.
Вот например, выкладывал как-то  dedok179
« Последнее редактирование: 05 Май 2026, 18:34:37 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #306 : 05 Май 2026, 18:39:59 »
Borius, надо дамп от такого поискать

Добавлено позже:
Красава, это работает на 29ee010 как нужно
а проверь ещё на 39vf040, может она не писалась из-за обращений к ПК
« Последнее редактирование: 05 Май 2026, 18:52:49 от megavolt85 »

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #307 : 06 Май 2026, 02:15:19 »
Borius, надо дамп от такого поискать

Добавлено позже:а проверь ещё на 39vf040, может она не писалась из-за обращений к ПК
Проверил, на ней не работает. Всё также осталось, после удаления кода чёрный экран. Как будто чтото ломается в роме.
Не удалялось с AT49F002 на 256кб, но ее я куда-то дел. Найду проверю. :)

Дополнительно из интересного.
Внутренности новодельного дешманского карика с Алишки. Примечательно отсутствие порта для ПК  и соответствующей мс логики.
« Последнее редактирование: 06 Май 2026, 09:02:30 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #308 : 06 Май 2026, 10:07:38 »
Borius, у меня такой есть, в него можно по идее не исправленный профессионал зашить

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #309 : 06 Май 2026, 10:28:38 »
Borius, у меня такой есть, в него можно по идее не исправленный профессионал зашить
Конечно можно, там же есть кнопка и gal :)

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Re: Картридж PS1 для PIO порта
« Ответ #310 : 06 Май 2026, 12:26:50 »
GameShark 2.42 256 килобайт

313540-0

увы, но собран на двух микросхемах памяти, причём первая замаплена в 1F000000, а вторая увы не в 1F020000, а в 1F040000.
можно конечно попытаться переделать под одну 512к, но что то мне подсказывает что на 512к память будет с другой организацией секторов.
хотя наверное можно просто схитрить, взять на 256к и старший адресный пин запаять через один.

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #311 : 06 Май 2026, 13:03:20 »
GameShark 2.42 256 килобайт

(Ссылка на вложение)

увы, но собран на двух микросхемах памяти, причём первая замаплена в 1F000000, а вторая увы не в 1F020000, а в 1F040000.
можно конечно попытаться переделать под одну 512к, но что то мне подсказывает что на 512к память будет с другой организацией секторов.
хотя наверное можно просто схитрить, взять на 256к и старший адресный пин запаять через один.

На одном чипе 256кб вроде как собран девайс Datel, но это не точно. Можно для него ром глянуть.
Как приедут микрухи, я готов буду тестить твои эксперименты с ромами и на 256 и на 512кб. Насчет организации секторов надо сравнить даташиты. Точно работающие на 128 КБ эт 29ee010, на 512 я купил  29c040a и 29f040b.

Оффлайн Nikolas2021

  • Пользователь
  • Сообщений: 982
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #312 : 06 Май 2026, 13:16:44 »
Borius,  А ты это, пробовал заливать на "SST39VF" вот ту правильную прошку от Мега Vzlomshik_Professional_Ver.5.3_hack.7z, работает норм на "кустарнике", все функции гуд ?

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #313 : 06 Май 2026, 13:30:05 »
Borius,  А ты это, пробовал заливать на "SST39VF" вот ту правильную прошку от Мега Vzlomshik_Professional_Ver.5.3_hack.7z, работает норм на "кустарнике", все функции гуд ?
Не работает. Выше писал

Добавлено позже:
Borius, надо дамп от такого поискать
Глянь вот этот ром. Он загружается нормально с флешки 49f002nt, но коды не удаляются.
* Xploder PRO (Germany) r3.3 petitPRO 1999-08-31 [!].zip (226.81 КБ - загружено 13 раз.)
« Последнее редактирование: 06 Май 2026, 23:38:47 от ghostdog3 »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #314 : 06 Май 2026, 15:30:45 »
Borius,блин, эти на 256к на эмуле вообще не запускаются, я уже кучу перепробовал

Оффлайн oleg599

  • Пользователь
  • Сообщений: 99
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #315 : 06 Май 2026, 17:05:05 »
Borius, а что это даст, в более крутых кариках организация памяти другая. да и там по две микросхемы используется, а это значит что при попытке добавить код ты грохнешь всю прошивку, потому что переключится на другую EEPROM без аппаратной доработки нельзя
Есть у меня такой взломщик, на одной флешке, получается это какая-то лоховская версия взломщика без возможности заливать коды?
Вроде есть лпт порт, но без понятия для чего он вообще тут

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #316 : 06 Май 2026, 17:07:29 »
Есть у меня такой взломщик, на одной флешке, получается это какая-то лоховская версия взломщика без возможности заливать коды?
Это весьма неплохой взломщик, с памятью 256кб, при обычном размере в 128кб.
Есть возможность снять с него дамп?

Добавлено позже:
закинул в Ghidra,
А какой тип процессора выбираешь? Mips little endian 32 default?
« Последнее редактирование: 06 Май 2026, 17:14:29 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #317 : 06 Май 2026, 17:36:03 »
Borius, да, адрес старта 1F000000

Добавлено позже:
Вроде есть лпт порт, но без понятия для чего он вообще тут
для соединения с ПК через спец адаптер

Оффлайн oleg599

  • Пользователь
  • Сообщений: 99
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #318 : 06 Май 2026, 19:44:53 »
Это весьма неплохой взломщик, с памятью 256кб, при обычном размере в 128кб.
Есть возможность снять с него дамп?
Держи, сам карик был не рабочим, но выпаял флешку и она без проблем считалась прогером

По всей видимости хаченый Action Replay с залитыми 100500 кодами на остаточные 128 кб, некоторые даже переведены по типу UVELICHIT ZDOROVIE  :lol:

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #319 : 06 Май 2026, 19:54:07 »
Держи, сам карик был не рабочим, но выпаял флешку и она без проблем считалась прогером
Отлично, еще одно пополнение в копилку дампов :thumbup:

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #320 : 06 Май 2026, 19:58:51 »
Borius, затести вот это
* GameShark (USA) v2.42 hack.7z (124.31 КБ - загружено 17 раз.)

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #321 : 06 Май 2026, 20:05:22 »
Borius, затести вот это
(Ссылка на вложение)
С радостью бы затестил, но пока не начем :).. нет правильных еепромок на 256кб =) на днях должны приехать. Сразу проверю.
На AT49F002NT смысла наверое нет проверять, она же не будет нормально писаться.
Сейчас в наличии sst29ee010, sst29ve010, am29f010, sst39vf040 и at49f002nt.

Кароч проверил на AT49F002NT :cool:, грузится и работает нормально, но при удалении кодов или изменении настроек виснет наглухо. После ресета все на своих местах, запись на этой еепром не работает.
Полноценный тест пока не получается.
Дополнение: в списке кодов если долистать до буквы "С" то дальше вместо названий игр графический мусор и зависон. Я так понимаю это типа во втором банке продолжение, который не работет нормально.
« Последнее редактирование: 06 Май 2026, 20:23:26 от Borius »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #322 : 06 Май 2026, 20:28:45 »
Дополнение: в списке кодов если долистать до буквы "С" то дальше вместо названий игр графический мусор и зависон. Я так понимаю это типа во втором банке продолжение, который не работет нормально.
во, уже что то, фиг с ней записью пока, надо вот такие баги для начала пофиксить. похоже на переключение банков

а попробуй зайти в опции и снова выйти, зависнет или нет

блин, стал дальше разбираться и столкнулся с проблемой, предзагрузчик то я пропатчил, а основной исполняемый файл лежит в карике в сжатом и зашифрованном виде, тут похоже только извлекать, править и рисовать свой распаковщик без шифрования

Добавлено позже:
Borius, а попробуй аппаратный трюк, на уже прошитой микросхеме перевесь A17 памяти на A18 консоли.
таким образом вторые 128 килобайт начнут отображаться в адрессном пространстве 1F040000 вместо 1F020000 и все коды должны стать доступны
« Последнее редактирование: 06 Май 2026, 22:02:39 от megavolt85 »

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #323 : 07 Май 2026, 02:13:00 »
а попробуй зайти в опции и снова выйти, зависнет или нет

Borius, а попробуй аппаратный трюк, на уже прошитой микросхеме перевесь A17 памяти на A18 консоли.
таким образом вторые 128 килобайт начнут отображаться в адрессном пространстве 1F040000 вместо 1F020000 и все коды должны стать доступны
Опции работают нормально, я даже обои поменял и типа "сохранил", но после перезагрузки все как было, не сохраняются изменения на этой еепром. Она только на чтение похоже работает, как и 39vf040.
Давай пока паузу возьмём, я нормальную флеш получу и тогда займёмся плотно. На этой флеше все равно не получается полноценно тестить.

Оффлайн xdev999

  • Пользователь
  • Сообщений: 234
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #324 : 07 Май 2026, 09:49:25 »
Опции работают нормально, я даже обои поменял и типа "сохранил", но после перезагрузки все как было, не сохраняются изменения на этой еепром. Она только на чтение похоже работает, как и 39vf040.
Давай пока паузу возьмём, я нормальную флеш получу и тогда займёмся плотно. На этой флеше все равно не получается полноценно тестить.
да штож такое, пять штук приехали 39vf040
а какие нужно искать?
на 128 или 256
или это только читов касается?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 2412
  • Пол: Мужской
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #325 : 07 Май 2026, 10:36:52 »
xdev999, ты на ней новые читы добавлять не сможешь, а просто как
взломщиком с теми кодами что есть, пользоваться можно

Borius, короче надо другой взломщик пробовать, в GameShark всё завязано на использование 2х128.
Надо что то, что изначально под одну на 256 было написано.

В эмуле кстати виснет GS 2.42 при попытке выйти из настроек, но это потому что он пытается сохранять данные.

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #326 : 07 Май 2026, 11:01:00 »
xdev999, ты на ней новые читы добавлять не сможешь, а просто как
взломщиком с теми кодами что есть, пользоваться можно
Это момент спорный. Лично я не смог ни один код применить корректно на 39vf040. Все из-за того, что при активации кода видимо ставится какой-то флаг и он как раз походу не сохранятся как активированный в еепром и соответственно не применяется по факту в игре. Это я еще молчу о том, что подборка кодов в составе взломщиков в основном мусорная, то кодов нужных нет, то регион игры не тот. Поэтому редактировае кодов с таким раскладом мягко говоря геморное. Отсюда можно сделать вывод, что для функций взломщика серии епром 39 и 49 не подходят.
Нужны еепром серий 29. Они почти все судя по всему подойдут. :)

Добавлено позже:

Borius, короче надо другой взломщик пробовать, в GameShark всё завязано на использование 2х128.
Надо что то, что изначально под одну на 256 было написано.
Ну не великая потеря как говорится, этот ром Гейшарка что ты выбрал для опытов, он даже менее функционален чем Взломщик на 128кб. В нем и менеждера карт нет и браузер кастрированный. Из плюсов только акула зубатая на заставке и красивое меню с анимациями и обоями)).
Надо искать другой ром, котрый на 256кб одним банком и при этом в нем максимум функционала. Вот тогда будет толк. Либо вообще для твоей идеи объединения банков надо брать выше, искать ром самый крутой на 384-512кб, объединять банки и использовать одну епромку на 512кб. :) тогда будет просто бомбически.
« Последнее редактирование: 07 Май 2026, 11:12:00 от Borius »

Оффлайн oleg599

  • Пользователь
  • Сообщений: 99
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #327 : 07 Май 2026, 11:59:51 »
Надо искать другой ром, котрый на 256кб одним банком и при этом в нем максимум функционала
Ну то что я скидывал там на одной флешке все. Или ты ищешь именно геймшарк?

Оффлайн xdev999

  • Пользователь
  • Сообщений: 234
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #328 : 07 Май 2026, 12:01:16 »
amic 29 002 откопал ещё, жду пока адаптеры
только она ведь 5ти вольтовая
« Последнее редактирование: 07 Май 2026, 12:39:08 от xdev999 »

Оффлайн Borius

  • Пользователь
  • Сообщений: 301
  • Пол: Мужской
  • Selfmade man...
    • Просмотр профиля
Картридж PS1 для PIO порта
« Ответ #329 : 07 Май 2026, 12:49:09 »
amic 29 002 откопал ещё, жду пока адаптеры
только она ведь 5ти вольтовая
Какая экзотика...
С вероятностью 99% шить ее первично придётся на программаторе, т.к. ни юниром, ни хфлэшер такую память не знают.
Ну и есть сомнение что она будет работать корректно на запись самим взломщиком.
Наверое это как раз тот случай что подходят "почти все еепромки 29 серии" :)
Большинство еепромок 29 серии 5 вольтовые, это не проблема, питание заводится с другой точки и все.
В любом случае попробуешь и нам расскажешь  ;)

Добавлено позже:
Ну то что я скидывал там на одной флешке все. Или ты ищешь именно геймшарк?
Я проверил твой ром, он не работает у меня ни на AT49F002NT, ни на 39vf040. Просто черный экран и потом загружается биос. Поэтому нет возможности оценить функциональность этого рома к сожалению.
Так что возможно неисправность твоего карика в битом роме, если прошьешь на программере нормальный ром, то карик заработает вероятно.
« Последнее редактирование: 07 Май 2026, 16:23:59 от Borius »