Пытаюсь разобраться в том, как пишутся программы для PS2. Пока вообще ничего не понятно. Первая задача, которую хотелось бы решить - как запустить из своей программы другую (т.е. если моя прога a.elf, то как из нее запустить прогу b.elf с параметрами).
P.S. в качестве среды разработки пытаюсь юзать PS2SDK. Инструкция по установке в linux тут
PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611
Сообщение отредактировал zoyt - Суббота, 23.04.2011, 17:47
Пытаюсь разобраться в том, как пишутся программы для PS2. Пока вообще ничего не понятно. Первая задача, которую хотелось бы решить - как запустить из своей программы другую (т.е. если моя прога a.elf, то как из нее запустить прогу b.elf с параметрами).
P.S. в качестве среды разработки пытаюсь юзать PS2SDK. Инструкция по установке в linux тут
PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611
Сообщение отредактировал zoyt - Суббота, 23.04.2011, 17:47
vitas155, вообще пока умею в ps2client вывести "hello world" :-) нашел какую-то функцию (SifLoadElf), которая вроде как грузит elf в приставку, а вот почему не передается управлене туда - не понимаю.
P.S. моя первая прога:
Code
#include <stdio.h> int main(void){ printf("Hello World"); return 0; }
PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611
Сообщение отредактировал zoyt - Суббота, 23.04.2011, 18:25
zoyt, прикольная прога а если по делу распакуй ELF улаунча и посомтри какие там файлы внутри и пострайся понять прицип его работы о своих догадках пиши сюда.Ведь он апускает другие ELF поняв как он работает мы смождешь сами делать проги запускающие другие ELF и если ты уже знаешь как вскрыть ELF скинь сюда прогу чем вскрываешь я тоже покопаюсь PS2 SCPH-50008 FreeMCboot-1.94+HDD OSD+PSBBN-0.32 PSP 2008 6.61 МE-2.2 PS3 CECH-3008A 320гб 4.90 PS4 CUH-1006A B01 500gb 10.50 PSVita PCH-1008(Wi-Fi Only) 3.74 PSX DESR-5500 2.11 DESR-7000 1.31 Мой rutube: https://rutube.ru/channel/37433/
vitas155, дык вскрыть то можно - дизассемблером, но там я не просто ноль, а что-н левее нуля на числовой оси :-( OPL тоже запускает и вроде как юзает ту же функцию где-то, тока код из OPL у меня не очень заработал.
P.S. Пока че то не нашел исходный код UlaunchELF. Может кто-н знает где достать?
PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611
vitas155, я там еще плохо все просмотрел. Думал может кто-н знает, чтоб не копаться :-) PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611
zoyt, сделай очень простоюНайди там подраздел по ulaunchELF и найди любую тему где подробно описываются ыункции его и спочи автора темы в личку кто создатель ULaunchELF и ссылку на его профиль если он там зареген ну а там уже все просто настрочи ему пиьсмо с просьбой дать тбе исходный код
Добавлено (23.04.2011, 18:56) --------------------------------------------- zoyt, вот поспрашивай в этой теме ссылка кто автор UlaunchELF и попроси у него в личку исходный код может заодно и о програмировании распросишь
че то вообще нефига не получается запустить другую прогу из своей :-( PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611
vitas155, не, я просто скачал с исходниками ULe и пытался понять что там, пока не очень понял, видимо мошности мозга не достаточно :-) PS2 scph77008 pal Последние сборки Open PS2 Loader (один раз в сутки проверяются новые версии) и темы для этих сборок http://zstudent.ru/?page_id=611