Сообщение от
KTSerg
Интерес к эмуляции ВМ80 с плюшками на ПЛИС, подкинутая разрабами ВМ1, состоит в том, что добавляя вкусняшки к ядру ВМ80, можно получить то, чего так ему не хватало. При этом сохраняя совместимость с родным и любимым с детства софтом, но получая "крутую игрушку" ...
Огромная экранная область Вектора, при отсутствии операций индексного копирования, это грустно было изначально.
Что нужно для ускорения работы с изображением?
1. Конечно индексное копирование как в Z80. И желательно однобайтовая операция, выполняемая за 12 тактов на перенос одного байта. Прикольно было-бы в идеале вообще тормозить счетчик РС до обнуления счетчика количества повторов. Т.е. не нужен будет "jnz adr" для возврата к циклу. ;)
2. А вот тут самая бредовая идея...
Что ещё нужно при формирования изображения?
Вычисления! ;)
Правильно, при реализации в железе ВМ80 на ПЛИС, ни кто не остановит добавить функций мат.сопроцессора :) не только add и sub, но и ...
Вот это была-бы вкусняшка... совместимая со всем, что уже есть, но умеющая не только "ползать", но ещё и "летать" ...
;)