1.1 --- a/vga.S Mon Nov 20 18:37:31 2017 +0100
1.2 +++ b/vga.S Mon Nov 20 22:14:55 2017 +0100
1.3 @@ -479,15 +479,15 @@
1.4 init_dma:
1.5 /* Disable DMA interrupts. */
1.6
1.7 + li $v1, (3 << 28)
1.8 +
1.9 la $v0, IEC1
1.10 - li $v1, (3 << 28) /* IEC1<29:28> = DMA1IE, DMA0IE = 0 */
1.11 - sw $v1, CLR($v0)
1.12 + sw $v1, CLR($v0) /* IEC1<29:28> = DMA1IE, DMA0IE = 0 */
1.13
1.14 /* Clear DMA interrupt flags. */
1.15
1.16 la $v0, IFS1
1.17 - li $v1, (3 << 28) /* IFS1<29:28> = DMA1IF, DMA0IF = 0 */
1.18 - sw $v1, CLR($v0)
1.19 + sw $v1, CLR($v0) /* IFS1<29:28> = DMA1IF, DMA0IF = 0 */
1.20
1.21 /* Enable DMA. */
1.22
1.23 @@ -519,13 +519,10 @@
1.24
1.25 Chain the channel to channel 0:
1.26 DCHxCON<5> = CHCHN = 1
1.27 -
1.28 - Allow the channel to receive events when disabled:
1.29 - DCHxCON<6> = CHAED = 1
1.30 */
1.31
1.32 la $v0, DCH1CON
1.33 - li $v1, 0b1100011
1.34 + li $v1, 0b100011
1.35 sw $v1, 0($v0)
1.36
1.37 /*