issues
search
tereshenkovav
/
BK-0010-game
BK-0010-01 video game on PDP-11 assembler
https://tav-developer.itch.io
Other
2
stars
0
forks
source link
Улучшения рендера
#13
Closed
tereshenkovav
closed
4 days ago
tereshenkovav
commented
3 weeks ago
[x] Замена MOV #0, addr на MOV R0,addr где R0 = #0
[x] Переход на двухбайтные операции (расширять спрайты до 8 пикселей кратности по X)
[x] Развертывание цикла вывода по X, как минимум (ввести процедуры для вывода 2, 4, 6 и 8 байт ширины)
[x] Замена процедур вывода и чистки звезд на фиксированный быстрый код с предварительно рассчитанной позицией в видеопамяти
[x] Стирать и рисовать старый спрайт одновременно с минимальной паузой (не цикл стирания, потом цикл рисования, а один цикл на две операции)