This commit is contained in:
negativeExponent
2020-02-17 01:16:11 +08:00
parent 6e7d5abaab
commit 86aad39c3d
2 changed files with 5 additions and 4 deletions

View File

@@ -232,8 +232,8 @@ static int DetectMMC1WRAMSize(CartInfo *info, int *saveRAM) {
break;
default:
if (info->iNES2) {
workRAM = (info->prgRam + info->prgRam_battery) / 1024;
*saveRAM = info->prgRam_battery / 1024;
workRAM = (info->PRGRamSize + info->PRGRamSaveSize) / 1024;
*saveRAM = info->PRGRamSaveSize / 1024;
/* we only support sizes between 8K and 32K */
if (workRAM > 0 && workRAM < 8)
workRAM = 8;

View File

@@ -39,6 +39,7 @@
#include "fceu-memory.h"
#include "input.h"
#include "md5.h"
#include "crc32.h"
#include "string/stdstring.h"
@@ -799,8 +800,8 @@ int UNIFLoad(const char *name, FCEUFILE *fp) {
if (UNIFCart.mapper)
FCEU_printf(" [Unif] Mapper: %d\n", UNIFCart.mapper);
FCEU_printf(" [Unif] SubMapper: %d\n", UNIFCart.submapper);
FCEU_printf(" [Unif] PRG ROM: %ull KiB\n", UNIF_PRGROMSize / 1024);
FCEU_printf(" [Unif] CHR ROM: %ull KiB\n", UNIF_CHRROMSize / 1024);
FCEU_printf(" [Unif] PRG ROM: %u KiB\n", UNIF_PRGROMSize / 1024);
FCEU_printf(" [Unif] CHR ROM: %u KiB\n", UNIF_CHRROMSize / 1024);
GameInterface = UNIFGI;
return 1;