Jerri, т.к. halt подравнивает до 4 тактов, a задержки медленной памяти подравнивают до такта в цикле из 8 тактов, на классике (например, в Nirvana) часто используют более-менее пост. кол-во тактов до начала экрана, затем обращениями к медленной памяти подравнивают время исполнения до нужного такта, затем исполняют точный код, а затем уже можно делать вообще всё что угодно.
Для пентагона придётся выровнять такты заранее, затем гнать код с пост. кол-вом тактов, затем мультиколорный код, затем код выровненный на 4 такта. Фактически, придётся переписать всё.