1.1 --- a/vga.S Mon Nov 06 19:12:47 2017 +0100
1.2 +++ b/vga.S Mon Nov 06 23:06:45 2017 +0100
1.3 @@ -312,6 +312,24 @@
1.4 li $v1, 1
1.5 sw $v1, 0($v0) /* PR3 = 1 */
1.6
1.7 + /* Initialise Timer3 interrupt. */
1.8 +
1.9 + la $v0, IFS0
1.10 + li $v1, (1 << 14)
1.11 + sw $v1, CLR($v0) /* T3IF = 0 */
1.12 +
1.13 + la $v0, IPC3
1.14 + li $v1, 0b11111
1.15 + sw $v1, CLR($v0) /* T3IP, T3IS = 0 */
1.16 +
1.17 + la $v0, IPC3
1.18 + li $v1, 0b11111
1.19 + sw $v1, SET($v0) /* T3IP = 7; T3IS = 3 */
1.20 +
1.21 + la $v0, IEC0
1.22 + li $v1, (1 << 14)
1.23 + sw $v1, SET($v0) /* T3IE = 1 */
1.24 +
1.25 /* Start timer. */
1.26
1.27 la $v0, T3CON