They use a byte from the time counter; but, it is stored in big-endian order.
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
 
 __randomize:
         ldx     VIC_HLINE       ; Use VIC rasterline as high byte
-        lda     TIME            ; Use 60HZ clock as low byte
+        lda     TIME+2          ; Use 60HZ clock as low byte
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
 
 __randomize:
         ldx     TED_VLINELO     ; Use TED rasterline as high byte
-        lda     TIME            ; Use 60HZ clock as low byte
+        lda     TIME+2          ; Use 60HZ clock as low byte
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
 
 __randomize:              
         ldx     VIC_HLINE       ; Use VIC rasterline as high byte
-        lda     TIME            ; Use 60HZ clock as low byte
+        lda     TIME+2          ; Use 60HZ clock as low byte
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
         .importzp       time
 
 __randomize:
-        ldx     time            ; Use 50/60HZ clock
+        ldx     time+2          ; Use 50/60HZ clock
         lda     time+1
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
         .importzp       time
 
 __randomize:               
-        ldx     time            ; Use 50/60HZ clock
+        ldx     time+2          ; Use 50/60HZ clock
         lda     time+1
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
         .include        "pet.inc"
 
 __randomize:              
-        ldx     TIME
+        ldx     TIME+2
         lda     TIME+1          ; Use 60HZ clock
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
 
 __randomize:              
         ldx     TED_VLINELO     ; Use TED rasterline as high byte
-        lda     TIME            ; Use 60HZ clock as low byte
+        lda     TIME+2          ; Use 60HZ clock as low byte
         jmp     _srand          ; Initialize generator
 
 
 ;
-; Ullrich von Bassewitz, 05.11.2002
+; 2002-11-05, Ullrich von Bassewitz
+; 2015-09-11, Greg King
 ;
 ; void _randomize (void);
 ; /* Initialize the random number generator */
         lda     VIC_HLINE       ; Get bit 1-8 of rasterline
         rol     a               ; Use bit 0-7
         tax                     ; Use VIC rasterline as high byte
-        lda     TIME            ; Use 60HZ clock as low byte
+        lda     TIME+2          ; Use 60HZ clock as low byte
         jmp     _srand          ; Initialize generator