DMA channels 6 and 7 page setting writes now work.
This commit is contained in:
@@ -218,6 +218,12 @@ void dma_page_write(uint16_t addr, uint8_t val, void *priv)
|
|||||||
case 3:
|
case 3:
|
||||||
dma.page[1] = (AT) ? val : val & 0xf;
|
dma.page[1] = (AT) ? val : val & 0xf;
|
||||||
break;
|
break;
|
||||||
|
case 0x9:
|
||||||
|
dma16.page[2] = val;
|
||||||
|
break;
|
||||||
|
case 0xa:
|
||||||
|
dma16.page[3] = val;
|
||||||
|
break;
|
||||||
case 0xb:
|
case 0xb:
|
||||||
dma16.page[1] = val;
|
dma16.page[1] = val;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user