1.1 --- a/vga.S Sun May 28 01:30:33 2017 +0200
1.2 +++ b/vga.S Sun May 28 17:04:48 2017 +0200
1.3 @@ -146,6 +146,13 @@
1.4 jal init_oc
1.5 nop
1.6
1.7 + /* Initialise the display state. */
1.8 +
1.9 + li $s0, 0 /* line counter */
1.10 + la $s1, vbp_active /* current event */
1.11 + move $s2, $zero /* line address */
1.12 + move $s3, $zero /* screen address */
1.13 +
1.14 /* Enable interrupts and loop. */
1.15
1.16 jal enable_interrupts
1.17 @@ -158,13 +165,6 @@
1.18
1.19 li $a1, 5000000 /* counter = 5000000 */
1.20
1.21 - /* Initialise the display state. */
1.22 -
1.23 - li $s0, 0 /* line counter */
1.24 - la $s1, vbp_active /* current event */
1.25 - move $s2, $zero /* line address */
1.26 - move $s3, $zero /* screen address */
1.27 -
1.28 /* Monitoring loop. */
1.29 loop:
1.30 addiu $a1, $a1, -1 /* counter -= 1 */