; ; Ullrich von Bassewitz, 05.11.2002 ; ; void _randomize (void); ; /* Initialize the random number generator */ ; .export __randomize .import _srand .include "vic20.inc" __randomize: lda VIC_LINES ; Get overflow bit asl a ; Shift bit 7 into carry 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 jmp _srand ; Initialize generator