SDK for PSP IPL

No se si esta repe pero no he visto nada, Booster ha publicado el SDK para IPL.

Download

Readme escribió:----------------------------------------------------------------------------
PSP-IPL-SDK Rev.0.5 (2007.10.9)
-----------------------------------------------------------------------------

This is an open SoftwareDevelopmentKit for PSP IPL code.
And example.

-----------------------------------------------------------------------------
directories
-----------------------------------------------------------------------------

-- driver / library --

IPL_SDK/ --- PSP driver and libs to build IPL/boot code.
LIBC/ --- poor stdio libs.
tff/ --- ChaN's open source FAT File System Module.
PANDORA/ --- PANDORA'S BATTERY (readme.txt only)

-- PSP RAW IPL code example --

MS_NORMAL/ --- Normal NAND boot for MS-IPL.
MS_MULTI_LOADER/ --- MS MultiLoader for MS-IPL.

-- boot code example for MS MultiLoader --

ML_FLASH_LED/ --- The simplest exsample.
ML_BIOS_DUMPER/ --- 'pre-ipl' BIOS ROM dumper.
ML_MAIN_BIN_DUMPER/ --- IPL "main.bin" dumper.
ML_DDR_DUMPER/ --- DDR-SDRAM dumper at last power off.
ML_RECOVERY_LOADER/ --- PANDORA'S BATTERY recovery menu bootloader.

-- tools --

msinst/ --- MS IPL code installer for Windows PC.

-- misc code / tool --

iplex/ --- 2nd IPL,"ipl.bin" loader with patch (for CFW/downgrader)
installer/ --- IPL patch & boot code installer to NAND Flash (for CFW)

-----------------------------------------------------------------------------
note
-----------------------------------------------------------------------------

----------------------------------------
kprintf message

Connect a serial port via HPRemote with 115Kbps.
The output of Kprintf() out there.
Plug mini-jack because SYSCON cuts power automatically when pulling out a plug.

--------------------------------------
MultiLoader file format

see MS_MULTI_LOADER/readme.txt

----------------------------------------
Top address of MultiLoader bootcode

"PROVIDE (__executable_start = 0x040e0000); . = 0x040e0000;"
in "IPL_SDK/pspipl.x"

----------------------------------------
DDR-SDRAM

The DDR-SDRAM can not use because it isn't initialized.
The simple way of using SDRAM is to be in the hook after main.bin is initialized.
see the "ML_DDRDUMP" example.

finally,the original SDRAM driver should be made.

----------------------------------------
License

Freeware,
But some crt0 code has "PANDORA'S BATTERY" code.
Check readme.txt of "PANDORA'S BATTERY" for license.


Fuente: PSPUpdates
¿Qué es un SDK? ¿Un kit de desarrollo? ¿Está centrado a juegos o a software de scene?
Esta dedicado a programadores que quieran crear un programa de carga inicial (IPL)
Gracias por el post Flash78, :)

Espero que la gente sepa valorar esta SDK, pues es para mi gusto una de las mas importantes en lo que se refiere a la PSP.
Es el poder abierto en la maquina para todos...asi que cuidadin con lo que se hace con ello.
3 respuestas