Сложность в том, что если у нас доступ процессора и видеоконтроллера к озу не асинхронный и частоты кратные, тогда надо как-то сгруппировать целое число тактов в циклы. Можно не париться с группировкой в сравнительно малотактные циклы, если читать видеоинформацию на строку раньше в какое-нибудь промежуточное озу маленькой емкости, но вроде в океане это не так.