Да но прерывания от VIC задаются в какой линии растра они будут возникать. Если задать их один раз, то они будут возникать только в одной линии, тобишь как бы привязка к кадровому импульсу. Да, но никто не мешает задавать другие линии растра по пришествию прерывания.
Иными словами если задать прерывание допустим на 255 линии, то будет частота 50Гц, а если допустим сделать сначала в 127 линии, а затем изменить на 255, то частота прерываний как бы будет уже 100Гц.
Получается, что в реальности линией IRQ 6510 управляют два таймера.
Один от VIC - от линий растра, второй от 6526 - делением входной частоты.
В первом случае мы получаем синхронизацию с видео типа для дем.
А во втором, если не надо сихронизироваться с видео.
Ну и третьей возможностью это является еще и NMI.
Итого имеем четыре 16 разрядных счетчика (таймеры А и B) 6526
и один 8 разрадный счетчик линий растра. Причем у последнего
полный период должен быть равен 50 Гц
Хотя я сомневаюсь, что таймер B в 6526 используется для работы с SID.
На счет оцифровки по CIA - посмотри файл - Aefro.sid

