Changes

206 bytes added ,  00:07, 2 April 2020
Update MTX bits and interrupts
Line 25: Line 25:  
|-
 
|-
 
| 0x1EC1x00C
 
| 0x1EC1x00C
| ???
+
| [[#MTX_IE|MTX_IE]]
 
| 4
 
| 4
 
|-
 
|-
Line 76: Line 76:  
|-
 
|-
 
| 0
 
| 0
| Enable bit (?)
+
| Enable bit
 
|-
 
|-
 
| 1
 
| 1
Line 100: Line 100:  
|-
 
|-
 
| 15
 
| 15
| Interrupt enable (?)
+
| Start bit (setting this will eventually raise MTX interrupt 0)
 
|-
 
|-
 
| 16
 
| 16
Line 124: Line 124:     
Reading this register will return pending interrupts.
 
Reading this register will return pending interrupts.
Writing this register will acknowledge the pending interrupt.
+
Writing this register will acknowledge pending interrupts where the bits are set.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 131: Line 131:  
|-
 
|-
 
| 0
 
| 0
| Interrupt 0
+
| FIFO ready (signal to start DMA)
 
|-
 
|-
 
| 1
 
| 1
| Interrupt 1
+
| FIFO overrun(?) (occurs if DMA is too slow)
 
|-
 
|-
 
| 2
 
| 2
| Interrupt 2
+
| FIFO underrun(?) (occurs on VBlank)
 
|-
 
|-
 
|}
 
|}
 +
 +
==MTX_IE==
 +
 +
Interrupt Enable for the above interrupts.
Trusted
225

edits