From 066ba16864236e943fa1eedf61252b5595c5de42 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Wed, 4 Nov 2015 23:11:35 -0800 Subject: [PATCH] GBA: More multiboot fixes --- src/gba/gba.c | 4 ++-- src/platform/qt/Window.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gba/gba.c b/src/gba/gba.c index 9d803dda3..ccb45470c 100644 --- a/src/gba/gba.c +++ b/src/gba/gba.c @@ -27,8 +27,8 @@ const uint32_t GBA_COMPONENT_MAGIC = 0x1000000; static const size_t GBA_ROM_MAGIC_OFFSET = 3; static const uint8_t GBA_ROM_MAGIC[] = { 0xEA }; -static const size_t GBA_MB_MAGIC_OFFSET = 0xC0; -static const uint8_t GBA_MB_MAGIC[] = { 0x07, 0x00, 0x00, 0xEA }; +static const size_t GBA_MB_MAGIC_OFFSET = 0xC1; +static const uint8_t GBA_MB_MAGIC[] = { 0x00, 0x00, 0xEA }; static void GBAInit(struct ARMCore* cpu, struct ARMComponent* component); static void GBAInterruptHandlerInit(struct ARMInterruptHandler* irqh); diff --git a/src/platform/qt/Window.cpp b/src/platform/qt/Window.cpp index c09301ace..2f31026c3 100644 --- a/src/platform/qt/Window.cpp +++ b/src/platform/qt/Window.cpp @@ -254,6 +254,7 @@ void Window::selectROM() { #ifdef USE_LZMA "*.7z", #endif + "*.mb", "*.rom", "*.bin"}; QString filter = tr("Game Boy Advance ROMs (%1)").arg(formats.join(QChar(' ')));