1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-12-27 01:31:42 +00:00

Eliminates bit 0 of the DMA address.

This commit is contained in:
Thomas Harte 2019-12-19 22:44:21 -05:00
parent 416d68ab3a
commit 0007dc23b3

View File

@ -105,7 +105,7 @@ void DMAController::write(int address, uint16_t value) {
// DMA addressing.
case 4: address_ = int((address_ & 0x00ffff) | ((value & 0xff) << 16)); break;
case 5: address_ = int((address_ & 0xff00ff) | ((value & 0xff) << 8)); break;
case 6: address_ = int((address_ & 0xffff00) | ((value & 0xff) << 0)); break;
case 6: address_ = int((address_ & 0xffff00) | ((value & 0xfe) << 0)); break; // Lowest bit: discarded.
}
}