Хех. Я не очень-то думал над этим вопросом, потому что мне больше всего охота была сделать Вектор как Вектор, а скорость -- это так. Например, он генерирует циклы ожидания, как настоящий Вектор. Без них он уже сразу быстрее раза в полтора.
Сделать переключатель "турбо" наверное можно. Если просто вставить побольше разрешающих импульсов, может быть можно в два раза ускорить. Но это будет нечестное ускорение. Например, между двумя прерываниями будет исполняться в два раза больше команд. Программы имеют полное право сходить от такого с ума. Правда, может быть это и забавно.
Глумить нужно вот это место:
http://code.google.com/p/vector06cc/...rc/clockster.v
Процессор разрешают импульсы ce3. Идея состоит в том, чтобы найти свободные от других разрешающих импульсов отсчеты и сделать еще один ce3, сдвинутый по фазе. При этом результирующий ce3 будет отщелкивать замысловатый ритм, но это не должно нас расстраивать.
http://code.google.com/p/vector06cc/...k_Distribution
На этой картинке показаны ce3 и ce3v; если она еще соответствует действительности, теоретически у нас есть еще два свободных отсчета. Займешься?




Ответить с цитированием