all repos — mgba @ e9ed09e9beeee9e8b35f50b568b0c6bdab45b636

mGBA Game Boy Advance Emulator

Qt: Allow frame viewer on Game Boy
Vicki Pfau vi@endrift.com
Sun, 22 Nov 2020 15:47:56 -0800
commit

e9ed09e9beeee9e8b35f50b568b0c6bdab45b636

parent

45e0ce8e27994ed66e696ea7a67628c4aeb40a98

2 files changed, 2 insertions(+), 4 deletions(-)

jump to
M CHANGESCHANGES

@@ -4,6 +4,7 @@ - e-Reader card scanning

- WebP and APNG recording - Separate overrides for GBC games that can also run on SGB or regular GB - Game Boy Player features can be enabled by default for all compatible games + - Frame viewer support for Game Boy - Mute option in homebrew ports - Status indicators for fast-forward and mute in homebrew ports - Read-only support for MBC6 flash memory

@@ -12,7 +13,7 @@ - Stack tracing tools in ARM debugger (by ahigerd)

- Command scripts for CLI debugger (by ahigerd) - ARM disassembler now resolves addresses to symbol names - Add Game Boy Player feature support to ports - - Individual window types can now be toggled in GBA debugging views + - Individual window types can now be toggled in debugging views Emulation fixes: - ARM: Fix ALU reading PC after shifting - ARM: Fix STR storing PC after address calculation
M src/platform/qt/Window.cppsrc/platform/qt/Window.cpp

@@ -1504,7 +1504,6 @@ addGameAction(tr("View &sprites..."), "spriteWindow", openControllerTView<ObjView>(), "tools");

addGameAction(tr("View &tiles..."), "tileWindow", openControllerTView<TileView>(), "tools"); addGameAction(tr("View &map..."), "mapWindow", openControllerTView<MapView>(), "tools"); -#ifdef M_CORE_GBA Action* frameWindow = addGameAction(tr("&Frame inspector..."), "frameWindow", [this]() { if (!m_frameView) { m_frameView = new FrameView(m_controller);

@@ -1520,8 +1519,6 @@ m_frameView->setAttribute(Qt::WA_DeleteOnClose);

} m_frameView->show(); }, "tools"); - m_platformActions.insert(PLATFORM_GBA, frameWindow); -#endif addGameAction(tr("View memory..."), "memoryView", openControllerTView<MemoryView>(), "tools"); addGameAction(tr("Search memory..."), "memorySearch", openControllerTView<MemorySearch>(), "tools");