From 2e4e39a69649bd58a8d493a13ff262f6deca1ded Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Thu, 4 Feb 2021 09:27:04 +0100 Subject: [PATCH] Fixing the DMA test --- sources/Debugger/MemoryViewer.cpp | 2 +- tests/CPU/testDMA.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources/Debugger/MemoryViewer.cpp b/sources/Debugger/MemoryViewer.cpp index 01b29ff..5cbd6bc 100644 --- a/sources/Debugger/MemoryViewer.cpp +++ b/sources/Debugger/MemoryViewer.cpp @@ -147,7 +147,7 @@ namespace ComSquare::Debugger if (dialogUI.checkBox->isChecked()) { try { value = this->switchToAddrTab(value); - } catch (InvalidAddress &) {} + } catch (const InvalidAddress &) {} } QModelIndex index = this->_ui.tableView->model()->index(value >> 4, value & 0x0F); this->_ui.tableView->scrollTo(index); diff --git a/tests/CPU/testDMA.cpp b/tests/CPU/testDMA.cpp index 25b87d3..ee5243f 100644 --- a/tests/CPU/testDMA.cpp +++ b/tests/CPU/testDMA.cpp @@ -13,8 +13,8 @@ Test(DMA, RomToVRAM) snes.cartridge->_size = 4000000; snes.cartridge->_data = new uint8_t[snes.cartridge->_size]; for (unsigned i = 0; i < 0x400; i++) { - snes.cartridge->_data[0xBDED + i * 2] = i; - snes.cartridge->_data[0xBDED + i * 2 + 1] = i >> 8; + snes.cartridge->_data[0x9bded + i * 2] = i; + snes.cartridge->_data[0x9bded + i * 2 + 1] = i >> 8; } // Transferring $800 bytes from ROM ($13BE00) to VRam ($2000) via DMA channel 0