1.1 --- a/vga.S Sun Nov 19 00:39:57 2017 +0100
1.2 +++ b/vga.S Sun Nov 19 15:31:08 2017 +0100
1.3 @@ -358,6 +358,22 @@
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 + li $v1, 0b00111
1.17 + sw $v1, SET($v0) /* T3IP = 1; T3IS = 3 */
1.18 +
1.19 + la $v0, IEC0
1.20 + li $v1, (1 << 14)
1.21 + sw $v1, SET($v0) /* T3IE = 1 */
1.22 +
1.23 /* Start timer. */
1.24
1.25 la $v0, T3CON