diff --git a/source/arm11/open_agb_firm.c b/source/arm11/open_agb_firm.c index a5cde89..a47a60f 100644 --- a/source/arm11/open_agb_firm.c +++ b/source/arm11/open_agb_firm.c @@ -147,9 +147,13 @@ Result dump_rom( u32 size ) u32 len; for( u8 *p=ROM_LOC; size > 0; size-=len, p+=len ) { - res = fWrite( file, p, 256, &len ); + res = fWrite( file, p, 512, &len ); if( res != RES_OK ) break; + + res = fSync( file ); + if( res != RES_OK) + break; } fClose( file );