N64: Push transfer pak save data directly to GAMEBOY folder (#871)

* N64: Implement improved save handling for Transfer Pak games.
This commit is contained in:
Rikard Bengtsson
2024-02-03 16:47:53 +01:00
committed by GitHub
parent 1850ec3a5d
commit 9ba9b7febd
3 changed files with 1242 additions and 1077 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,9 @@
#include <stdio.h>
#include "../../cfg.h"
#include "../../file_io.h"
#include "../../user_io.h"
struct N64SaveFile;
int n64_rom_tx(const char* name, unsigned char index, uint32_t load_addr);
void n64_load_savedata(uint64_t lba, int ack, uint64_t& buffer_lba, uint8_t* buffer, uint32_t buffer_size, uint32_t blksz, uint32_t sz);

View File

@@ -3057,7 +3057,7 @@ void user_io_poll()
else if (op & 1) c64_readGCR(disk, lba, blks-1);
else break;
}
else if (op == 2 && is_n64() && use_save)
else if ((op == 2) && is_n64() && use_save)
{
n64_save_savedata(lba, ack, buffer_lba[disk], buffer[disk], blksz, sz);
}