- // Vertical Sync signal
- TIA.vsync = 0x02;
- TIA.wsync = 0x00;
- TIA.wsync = 0x00;
- TIA.wsync = 0x00;
- TIA.vsync = 0x00;
-
- // Vertical Blank timer setting
- RIOT.tim64t = VBLANK_TIM64;
-
- // Doing frame computation during blank
- TIA.colubk = color++; // Update color
-
- // Wait for end of Vertical Blank
- while (RIOT.timint == 0) {}
- TIA.wsync = 0x00;
- TIA.vblank = 0x00; // Turn on beam
-
- // Display frame
- RIOT.t1024t = KERNAL_T1024;
- while (RIOT.timint == 0) {}
- TIA.wsync = 0x00;
- TIA.vblank = 0x02; // Turn off beam
-
- // Overscan
- RIOT.tim64t = OVERSCAN_TIM64;
- while (RIOT.timint == 0) {}
+ // Vertical Sync signal
+ TIA.vsync = 0x02;
+ TIA.wsync = 0x00;
+ TIA.wsync = 0x00;
+ TIA.wsync = 0x00;
+ TIA.vsync = 0x00;
+
+ // Vertical Blank timer setting
+ RIOT.tim64t = VBLANK_TIM64;
+
+ // Doing frame computation during blank
+ TIA.colubk = color++; // Update color
+
+ // Wait for end of Vertical Blank
+ while (RIOT.timint == 0) {}
+ TIA.wsync = 0x00;
+ TIA.vblank = 0x00; // Turn on beam
+
+ // Display frame
+ RIOT.t1024t = KERNAL_T1024;
+ while (RIOT.timint == 0) {}
+ TIA.wsync = 0x00;
+ TIA.vblank = 0x02; // Turn off beam
+
+ // Overscan
+ RIOT.tim64t = OVERSCAN_TIM64;
+ while (RIOT.timint == 0) {}