Implement writes to SCSI Pseudo-DMA register.

This commit is contained in:
Maxim Poliakovski
2023-11-01 16:16:58 +01:00
parent 58dacfa263
commit 58281520d3
3 changed files with 20 additions and 1 deletions
+4 -1
View File
@@ -223,7 +223,10 @@ void AMIC::write(uint32_t rgn_start, uint32_t offset, uint32_t value, int size)
this->mace->write((offset >> 4) & 0x1F, value);
return;
case 0x10:
this->scsi->write((offset >> 4) & 0xF, value);
if (offset & 0x100)
this->scsi->pseudo_dma_write(value);
else
this->scsi->write((offset >> 4) & 0xF, value);
return;
case 0x14: // Sound registers
switch(offset) {