Merge pull request #530 from workhorsy/master
Fixed issue with DSP Dump not closing files.
This commit is contained in:
commit
4138702336
|
@ -224,19 +224,23 @@ void DumpDSP_ROMs(const u16* rom, const u16* coef)
|
||||||
FILE *fROM = fopen(filename, "wb");
|
FILE *fROM = fopen(filename, "wb");
|
||||||
sprintf(filename, "sd:/dsp_coef.bin");
|
sprintf(filename, "sd:/dsp_coef.bin");
|
||||||
FILE *fCOEF = fopen(filename, "wb");
|
FILE *fCOEF = fopen(filename, "wb");
|
||||||
|
|
||||||
if (fROM && fCOEF)
|
if (fROM && fCOEF)
|
||||||
{
|
{
|
||||||
fwrite(MEM_PHYSICAL_TO_K0(rom), 0x2000, 1, fROM);
|
fwrite(MEM_PHYSICAL_TO_K0(rom), 0x2000, 1, fROM);
|
||||||
fclose(fROM);
|
fwrite(MEM_PHYSICAL_TO_K0(coef), 0x1000, 1, fCOEF);
|
||||||
|
|
||||||
fwrite(MEM_PHYSICAL_TO_K0(coef), 0x1000, 1, fCOEF);
|
|
||||||
fclose(fCOEF);
|
|
||||||
UpdateLastMessage("DSP ROMs dumped to SD");
|
UpdateLastMessage("DSP ROMs dumped to SD");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
UpdateLastMessage("SD Write Error");
|
UpdateLastMessage("SD Write Error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (fROM)
|
||||||
|
fclose(fROM);
|
||||||
|
if (fCOEF)
|
||||||
|
fclose(fCOEF);
|
||||||
#else
|
#else
|
||||||
// Allow to connect to gdb (dump ram... :s)
|
// Allow to connect to gdb (dump ram... :s)
|
||||||
_break();
|
_break();
|
||||||
|
|
Loading…
Reference in New Issue