I received a recent PM asking me about the Redeartn Asia NOCD SH-2 bios file currently in my build of FBA, and so it seems that some of you may have missed some info in this thread...
As you guys know (if you don't know you will xD) OopsWare found a way to get our own dump of the '
Red Earth (Asia, 961121, NOCD)' SH-2 Bios file so we don't have to use other bios.
He posted it in the second page of this thread but I will Quote what he wrote:
sfiii2's coderegoin doesn't encrypt, so fast boot mode change to:
static int Cps3Reset()
{
// re-map cram_bank
cram_bank = 0;
Sh2MapMemory((unsigned char *)RamCRam, 0x04100000, 0x041fffff, SM_RAM);
#if 0
Sh2Reset( *(unsigned int *)(RomBios + 0), *(unsigned int *)(RomBios + 4) );
#else
// fast boot
if (cps3_isSpecial)
// sfiii2 only
Sh2Reset( *(unsigned int *)(RomGame + 0), *(unsigned int *)(RomGame + 4) );
else
Sh2Reset( *(unsigned int *)(RomGame_D + 0), *(unsigned int *)(RomGame_D + 4) );
Sh2SetVBR(0x06000000);
#endif
......
ok, let us make some test:
add some code after cps3_decrypt_bios(); in cps3Init()
......
be_to_le( RomBios, 0x080000 );
cps3_decrypt_bios();
unsigned int a1 = *(unsigned int *)( RomBios + 0x01fed8 );
unsigned int m1 = cps3_mask(0x01fed8, cps3_key1, cps3_key2);
bprintf(0, _T("%08x ^ %08x = %08x\n"), a1 ^ m1, m1, a1 );
.....
we'll got
fda7ee86 ^ ce87ce87 = 33202001 : redearth : Japan
fda7ee84 ^ ce87ce87 = 33202003 : warzard : Euro
so :
Asia (NCD) 33202008 ^ ce87ce87 = fda7ee8f
now we copy the bios file warzard_euro.29f400.u2 to redearth_nocd.bios
edit redearth_nocd.bios by a hex edit tools at offset 0x01fedb with value 0x8f
compress the redearth_nocd.bios to redeartn.zip update the crc in d_cps3.cpp
done !!! we got the redearth_nocd.bios ^^
This message is here:
http://neo-source.com/index.php?topic=786.msg6424#msg6424So to make everyone's life easier I did a IPS patch to get it from the Europe SH-2 Bios.
Directions:1. Unzip the "warzard_euro.29f400.u2" crc32(
02E0F336) from
"redearth.zip"2. Rename it to "redearth_nocd.bios".
3. Use the Patcher (
ouinja-0.59-nem.zip) + IPS Patch I attached and apply it to "redearth_nocd.bios"
4. You should have now the patched "redearth_nocd.bios" with a crc32 - (
DB09F27C)
5. Add "redearth_nocd.bios" to "redeartN.zip" (Note: dont add it to 'redeartH.zip')
6. Enjoy! =) We have the undumped SH-2 Bios file for FBA first! xD lol
SeeYaa!
![grin :biggrin:](https://neo-source.com/Smileys/default/grin.gif)
[attachment deleted by admin]