mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-25 23:29:55 -06:00
* move melon_fopen_local() to Platform.cpp
* make it require that the file already exist (hopefully fixing config saving bug) * finally axe melon_fopen.cpp
This commit is contained in:
@ -22,7 +22,7 @@
|
||||
#include "Config.h"
|
||||
#include "NDS.h"
|
||||
#include "SPI.h"
|
||||
#include "melon_fopen.h"
|
||||
#include "Platform.h"
|
||||
|
||||
|
||||
namespace SPI_Firmware
|
||||
@ -90,7 +90,7 @@ void Reset()
|
||||
if (Firmware) delete[] Firmware;
|
||||
Firmware = NULL;
|
||||
|
||||
FILE* f = melon_fopen_local("firmware.bin", "rb");
|
||||
FILE* f = Platform::OpenLocalFile("firmware.bin", "rb");
|
||||
if (!f)
|
||||
{
|
||||
printf("firmware.bin not found\n");
|
||||
@ -130,7 +130,7 @@ void Reset()
|
||||
|
||||
// take a backup
|
||||
char* firmbkp = "firmware.bin.bak";
|
||||
f = melon_fopen_local(firmbkp, "rb");
|
||||
f = fopen(firmbkp, "rb");
|
||||
if (f) fclose(f);
|
||||
else
|
||||
{
|
||||
@ -325,7 +325,7 @@ void Write(u8 val, u32 hold)
|
||||
|
||||
if (!hold && (CurCmd == 0x02 || CurCmd == 0x0A))
|
||||
{
|
||||
FILE* f = melon_fopen_local("firmware.bin", "r+b");
|
||||
FILE* f = Platform::OpenLocalFile("firmware.bin", "r+b");
|
||||
if (f)
|
||||
{
|
||||
u32 cutoff = 0x7FA00 & FirmwareMask;
|
||||
|
Reference in New Issue
Block a user