mirror of
https://github.com/rvtr/TwlToolsRED.git
synced 2025-10-31 06:41:18 -04:00
twl対応
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@562 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
parent
b143639608
commit
e919d0479f
@ -409,9 +409,22 @@ static void SaveCardToSD( void *arg )
|
||||
CARD_ReadRom( MI_DMA_NOT_USE, (void *)s_read_count, p_buf, read_size );
|
||||
if( s_read_count == 0 )
|
||||
{
|
||||
// 最初の一回だけ処理しなければならない領域
|
||||
u32 src, size;
|
||||
|
||||
if( sp_header->platform_code & PLATFORM_CODE_FLAG_TWL )
|
||||
{
|
||||
src = HW_TWL_CARD_ROM_HEADER_BUF;
|
||||
size = HW_TWL_CARD_ROM_HEADER_BUF_SIZE;
|
||||
}
|
||||
else
|
||||
{
|
||||
src = HW_CARD_ROM_HEADER;
|
||||
size = HW_CARD_ROM_HEADER_SIZE;
|
||||
}
|
||||
|
||||
// 最初の一回だけ処理しなければならない領域
|
||||
MI_CpuClear32( p_buf, 0x8000 );
|
||||
MI_CpuCopy32( sp_header, p_buf, HW_CARD_ROM_HEADER_SIZE );
|
||||
MI_CpuCopy32( (void *)src, p_buf, size );
|
||||
}
|
||||
if ( -1 == FS_WriteFile( &dest, (void *)p_buf, (s32)read_size ) )
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user