Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - dedok179

Страницы: Назад 1 ... 8 9 10 11 [12] 13 14 15 16 Далее
331
В любом случае компиляция и так и так идет. Просто буквенными обозначениями проще писать. И не нужно лишний раз вспоминать какой номер регистра за что отвечает.

332
Так так открой доку Mips32 architecture for programmers volume II или какой-нить дебаггер PS1 (например, PCSX, PSX или No$PSX) и увидишь, что ни о каком регистре ZR там речи нет. Даже не знаю откуда всплыло это название (ZR).
Ну в доках оно есть. И в дебагере видел. Но в практическом применении идет больше zr, ну или zero в spasm. Хотя наверно и просто r0 можно. Хз даже.

Добавлено позже:
Если в psy-q на ассемблере из коробки писать, то да. Там только по номерам регистров-r0 и дальше.

333
Спасибо за обнову. Прога очень полезная)

Добавлено позже:
PSIG v1.1
Изменён интерфейс программы.
Добавлена генерация команд в нижнем регистре.
Добавлено копирование сгенерированной инструкции в буфер обмена.
Добавлены команды патчинга.

Особая благодарность виновнику релиза paul_met'у, за вклад в развитие PSIG. :drinks:
paul_met, я глянул ещё пару дизассемблеров, и в них используется zr. Оставил всё как было.
По поводу zr соглашусь. Я когда ассемблерную часть трейнеров пишу, всегда использую zr. Про r0 вообще ни разу не слышал.

334
5 поколение / PSone Bios Dumping Guide.
« : 10 Май 2018, 08:34:11 »
в общем гугление дало результат, нарвался и на дизасм БИОСА и всё стало на свои места, я наконец понял как происходит загрузка стороннего ПО, мне это долго не давало покоя, а всё оказалось легко и просто, эту функцию заложила в БИОС сама SONY
Сигнал Нога Flash Нога CPU Нога Paralell IO
  CE   22 (30)    98          4
  WE   31 (7)   100 64
  OE   24 (32)   101 30
 
номера ног Flash указаны для SST29EE020 в корпусе PLCC32 (TSOP32)
Нога CPU указана для установки в SLIM консоль
Сегодня как раз собирался этим заняться.

335
5 поколение / PSone Bios Dumping Guide.
« : 09 Май 2018, 20:11:06 »
попробовал, лучше, но всё равно с косяком
Интересно даже. К выходным до дев станции доберусь, попробую ковырнуть тоже.

336
5 поколение / PSone Bios Dumping Guide.
« : 09 Май 2018, 19:44:54 »
да того же рот, компилятор что ли тупорылый, смотри прикол

вот так должно быть
void EepromDetect()
{
char *Temp;
u_char found;
Temp  = (char*)0x1F005555;  *Temp = 0xAA;
Temp  = (char*)0x1F002AAA;  *Temp = 0x55;
Temp  = (char*)0x1F005555;  *Temp = 0x90;
DelayMs(100);
Temp  = (char*)0x1F000000;  rom_id1 = *Temp;
Temp  = (char*)0x1F000001;  rom_id2 = *Temp;
Temp  = (char*)0x1F005555;  *Temp = 0xAA;
Temp  = (char*)0x1F002AAA;  *Temp = 0x55;
Temp  = (char*)0x1F005555;  *Temp = 0xF0;
DelayMs(100);
}

вот что получилось

Код: (ASM) [Выделить]
TEXT:80013524  # =============== S U B R O U T I N E =======================================
TEXT:80013524
TEXT:80013524
TEXT:80013524 EepromDetect:                            # CODE XREF: main+44p
TEXT:80013524                                          # main+FCp ...
TEXT:80013524
TEXT:80013524 var_10          = -0x10
TEXT:80013524 var_C           = -0xC
TEXT:80013524 var_8           = -8
TEXT:80013524
TEXT:80013524                 addiu   $sp, -0x20
TEXT:80013528                 sw      $s0, 0x20+var_10($sp)
TEXT:8001352C                 li      $s0, 0x55
TEXT:80013530                 li      $v0, 0x90
TEXT:80013534                 sw      $ra, 0x20+var_8($sp)
TEXT:80013538                 sw      $s1, 0x20+var_C($sp)
TEXT:8001353C                 sb      $s0, 0x1F002AAA
TEXT:80013544                 sb      $v0, 0x1F005555
TEXT:8001354C                 jal     DelayMs
TEXT:80013550                 li      $a0, 0x64
TEXT:80013554                 lbu     $v1, 0x1F000000
TEXT:8001355C                 lbu     $a1, 0x1F000001
TEXT:80013564                 li      $v0, 0xF0
TEXT:80013568                 sb      $s0, 0x1F002AAA
TEXT:80013570                 sb      $v0, 0x1F005555
TEXT:80013578                 sb      $v1, 0x44($gp)
TEXT:8001357C                 sb      $a1, 0x45($gp)
TEXT:80013580                 jal     DelayMs
TEXT:80013584                 li      $a0, 0x64
TEXT:80013588                 lw      $ra, 0x20+var_8($sp)
TEXT:8001358C                 lw      $s1, 0x20+var_C($sp)
TEXT:80013590                 lw      $s0, 0x20+var_10($sp)
TEXT:80013594                 jr      $ra
TEXT:80013598                 addiu   $sp, 0x20
TEXT:80013598  # End of function EepromDetect

Код: (C) [Выделить]
void EepromDetect()
{
char *Temp;
u_char found;

Temp  = (char*)0x1F002AAA;  *Temp = 0x55;
Temp  = (char*)0x1F005555;  *Temp = 0x90;
DelayMs(100);

Temp  = (char*)0x1F002AAA;  *Temp = 0x55;
Temp  = (char*)0x1F005555;  *Temp = 0xF0;
Temp  = (char*)0x1F000000;  rom_id1 = *Temp;
Temp  = (char*)0x1F000001;  rom_id2 = *Temp;
DelayMs(100);
}

компилятор сука оптимизировал, ясен пень что чип не определяется
А уровень оптимизации -03 пробовал убирать?

337
5 поколение / PSone Bios Dumping Guide.
« : 09 Май 2018, 16:57:25 »
неплохо бы кодерс кабель спаять чтоб на диск загрузчик нарезать и грузить всё с компа, ну или драйверок надо накидать чтоб SD карту в гнездо карты памяти можно было приткнуть  :)
Есть QPSXSerial, но там скорость подгрузки не очень радует. Но для небольших данных норм будет.

338
5 поколение / PSone Bios Dumping Guide.
« : 08 Май 2018, 16:21:00 »
Жалко что магаз на эбее пропал.

339
5 поколение / PSone Bios Dumping Guide.
« : 08 Май 2018, 13:56:50 »
dedok179, не совсем, полноценный Gameshark без прошивки конечно не соберёшь, но судя по фотке cvgs можно поставить 74HCxxx, не могу на фото разглядеть точную маркировку
просто припаять флешь точно не выйдет
Мне все равно как это будет выглядеть. Главное чтобы был конечный результат.

340
5 поколение / PSone Bios Dumping Guide.
« : 08 Май 2018, 13:30:00 »
То есть все херово да?

341
5 поколение / PSone Bios Dumping Guide.
« : 08 Май 2018, 13:16:01 »
dedok179, ща исходник x-flash полистаю, схему на плойку нагуглю
Не нашлось никакой инфы? Или это все похерено и благополучно закопано?

342
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 20:44:33 »
вот чего нагуглилось http://www.psxdev.net/forum/viewtopic.php?f=53&t=591
Пытался погуглить по поводу схем распайки ножек для флешки, ничего толкового не нашел.

343
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 18:34:14 »
x-flash-v1.2
Хочешь сказать, что я зря мучал жопу? Оно не гуглилтся, кстати. Как и попытка найти версию свежее.
Он есть. его из сыров надо собирать. На psxdev смотри.

344
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 16:50:49 »
как раз поверх и надо, на parallel port две ноги кидать надо, CE и WE
А по подробнее? Это то что мне как раз нужно. Приставка 102 ревизии.

345
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 15:48:16 »
Мне как-то анатолич кидал образа от таких геймшарков которые на борту имеют всякие прошивки но руки так и не дошли записать и проверить. Это вроде как с Ипонии шляпа пошла а потом и америка итд.  x-flash это сам прошивальщик насколько припоминаю а тебе нужны ещё и дампы самих гей-шарков и каетл.
Ну дампы в сети возможно лежат где-то. Надо искать.

Добавлено позже:
Вот еще интересно UniROM можно диском прошить?

346
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 15:21:40 »
dedok179, ага, уже прочитал, но что то образа нигде не вижу, только объявления с продажей. в общем гугли этот сказочный GameShark Service CD, может где то выкладывали
Насчет образа ты плохо искал. Он x-flash называется, просто он схитрил и строку названия что в меню hexом поправил на свое.

347
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 15:01:56 »
Не обращай внимания на вольта он отстал от жизни.  Там вроде не поверх надо  а на сигналки какие-то типа как на PS1 parallel port. хотя если отследишь линии то может и поверх проканает. У cvgs были какое-то взломщики они поверх надевались биос, тогда такой вариант конечно заработает.
Ну наверно наврядли он схемы даст. Брилл тоже что-то про линии говорил, но у меня никакого оборудования почти нету, так что не вариант.

348
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 13:42:16 »
dedok179, да ты на него не обращай внимания, он всегда отвечает не читая
по теме: прошивать надо на программаторе, софта позволяющего шить на консоли я не встречал
Тут в теме ведь писали что есть прошивающий диск для приставки.

349
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 13:15:37 »
Мод чип посылает правильный код  для того чтобы произошла правильная инициализация диска. Без биоса у тебя ничего не запустится.
А кто сказал что я буду выпаивать биос? Я хочу напаять флеш поверх биоса.

350
5 поколение / PSone Bios Dumping Guide.
« : 07 Май 2018, 11:54:52 »
Ну это просто взломщик кодов(он же каетла, он же гейм шарк и рочие варианты названий) напаяный на биос.
SAMael можешь ответить на предыдущий вопрос? Т.е если я правильно понял. Если у меня уже стоит модчип, я могу просто напаять на биос пустую микруху SST29EE020, прошить ее через диск и все норм будет? Мне очень нужно знать как организовать всю эту бодягу.

351
5 поколение / PSone Bios Dumping Guide.
« : 06 Май 2018, 22:56:55 »
Ну это просто взломщик кодов(он же каетла, он же гейм шарк и рочие варианты названий) напаяный на биос.
Т.е если я правильно понял. Если у меня уже стоит модчип, я могу просто напаять на биос пустую микруху SST29EE020, прошить ее через диск и все норм будет?

Добавлено позже:
Да, я бомж и программатор еще не приобрел)

352
5 поколение / PSone Bios Dumping Guide.
« : 06 Май 2018, 22:28:41 »
Или хоть на крайняк подскажите как и на чем можно свой собрать. Очень нужная штука.

353
5 поколение / PSone Bios Dumping Guide.
« : 06 Май 2018, 18:01:22 »
Народ, где можно приобрести прошитые мультичипы или пустые для последующей прошивки? И где можно схемы распайки надыбать? Очень интересно.

Добавлено позже:
мне был интересен этот биос - купил плату и задампил, что мешает сделать подобное.
я же написал - есть в сети, не вижу энтузиазма.
или нужна нянька, найдет, зальёт и даст готовый линк.
флешка ставится нога в ногу на биос консоли, 2 ноги N/C, +5V, CE и WE цепляются отдельно.
сейчас посадил на биос 29EE020, в корпусе PLCC-32, залил ром с оригинального Interact GameShark + Parallel Port,
работает без проблем.
вот что откопал у себя.
слил прошу с Мультичипа, версия 2.11 (PAL)
Rumata глянь что в твоем, может NTSC, было бы интересно.

V9000, нашел аж 6 штук.
прошивка - хак Caetl-ы да ещё и на китайском, язык не переключается,
залил оригинальную прошу - полет нормальный.







Такие еще можно заказать где нибудь?

354
0x06DE3CB0
Два раза кликни по адресу 0x06DE3CB0 в строке где ты его получил, тебе покажут реальный адрес в памяти приставки.

355
Ромхакинг и программирование / Cheat patcher
« : 04 Апрель 2018, 21:47:45 »
Патчер жив еще?

356
Спасибо большое за труды, давно исках сорсы от этой программулины.

357
как вариант глянь тут ,там вроде есть таблица для CE c Shop Override Item ID
Посмотрю

358
Смогет кто сделать для 15 финалки прогу, чтобы можно было нужные тебе предметы в инвентарь добавлять? Репак от Хатаба.

359
Хорошо что тема настолько сильно развилась).

360
А как ты внедряешь читменю в образ?... Поделись инфой, а то как Кроха шифруешь свои достижения)))
Когда совсем буду прекращать деятельность, тогда отдам все билды и исходники с описаниями в хорошие руки.

Страницы: Назад 1 ... 8 9 10 11 [12] 13 14 15 16 Далее