From 41975eb338e689370d278a494053a71e0cf73520 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 20 Feb 2017 19:34:32 -0800 Subject: [PATCH] DS: Copy cartridge header --- src/ds/ds.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ds/ds.c b/src/ds/ds.c index f092a19ee..f23354c02 100644 --- a/src/ds/ds.c +++ b/src/ds/ds.c @@ -278,6 +278,7 @@ void DS7Reset(struct ARMCore* cpu) { struct DSCartridge* header = ds->romVf->map(ds->romVf, sizeof(*header), MAP_READ); if (header) { + memcpy(&ds->memory.ram[0x3FFE00 >> 2], header, 0x170); // TODO: Error check ds->romVf->seek(ds->romVf, header->arm7Offset, SEEK_SET); uint32_t base = header->arm7Base - DS_BASE_RAM;