 As the VBI will be generated at the start of every displayed frame (50 Hz for PAL, 60 Hz for NTSC), it is also a useful timebase in systems lacking an interrupt from a programmable or fixed interval timer.Regular software functions like scanning a keyboard, reading a joystick or maintaining a time or date measurement can be carried out.This can also be used to implement a basic form of multitasking.