mirror of
https://github.com/zoriya/ComSquare.git
synced 2026-06-01 17:55:30 +00:00
Fixing the DMA test
This commit is contained in:
@@ -147,7 +147,7 @@ namespace ComSquare::Debugger
|
|||||||
if (dialogUI.checkBox->isChecked()) {
|
if (dialogUI.checkBox->isChecked()) {
|
||||||
try {
|
try {
|
||||||
value = this->switchToAddrTab(value);
|
value = this->switchToAddrTab(value);
|
||||||
} catch (InvalidAddress &) {}
|
} catch (const InvalidAddress &) {}
|
||||||
}
|
}
|
||||||
QModelIndex index = this->_ui.tableView->model()->index(value >> 4, value & 0x0F);
|
QModelIndex index = this->_ui.tableView->model()->index(value >> 4, value & 0x0F);
|
||||||
this->_ui.tableView->scrollTo(index);
|
this->_ui.tableView->scrollTo(index);
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ Test(DMA, RomToVRAM)
|
|||||||
snes.cartridge->_size = 4000000;
|
snes.cartridge->_size = 4000000;
|
||||||
snes.cartridge->_data = new uint8_t[snes.cartridge->_size];
|
snes.cartridge->_data = new uint8_t[snes.cartridge->_size];
|
||||||
for (unsigned i = 0; i < 0x400; i++) {
|
for (unsigned i = 0; i < 0x400; i++) {
|
||||||
snes.cartridge->_data[0xBDED + i * 2] = i;
|
snes.cartridge->_data[0x9bded + i * 2] = i;
|
||||||
snes.cartridge->_data[0xBDED + i * 2 + 1] = i >> 8;
|
snes.cartridge->_data[0x9bded + i * 2 + 1] = i >> 8;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Transferring $800 bytes from ROM ($13BE00) to VRam ($2000) via DMA channel 0
|
// Transferring $800 bytes from ROM ($13BE00) to VRam ($2000) via DMA channel 0
|
||||||
|
|||||||
Reference in New Issue
Block a user