9: Как вам удалось оживить гладкие векторы и машины как скромного, как ZX Spectrum?
Это было немного прорыв в то время. Ключ к нему был очень эффективный код для копирования 4K активной области экрана (256x128) во время обновления экрана. Я должен был сделать каждый кадр в отдельный блок оперативной памяти (4К), а затем скопировать его через к графической области, когда машина закончила рисунок, что часть экрана ЭЛТ. Так что я написал рутины рассматривать экран памяти, как стек, используя каждый регистр процессора (в том числе заместителей), толкая и хлопать 16 байт за один раз.
Это писал автор, некий Дима Уэмб.





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