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 );
|
CARD_ReadRom( MI_DMA_NOT_USE, (void *)s_read_count, p_buf, read_size );
|
||||||
if( s_read_count == 0 )
|
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_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 ) )
|
if ( -1 == FS_WriteFile( &dest, (void *)p_buf, (s32)read_size ) )
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user