Вывод по периметру экарана. Работа с видеопамятью.
В общем фишка в том, что надо написать программу вывода по периметру экрана рамки из пикселей записью в видеопамять VGA (графический режим, 13H mode).
Никак не могу с этим разобраться... :(
Может кто поможет, буду очень благодарен.
ВОт не болтшая програмка, которая двигает пикселы по нажаию клавиш, оставляя засобой хвост.. ВОбщем неольшие изменения и ты получиш, что тебе нужно.
Всю инфу искал в Google, там ёё предостаточно нашлось, а раскапывать чьи-то исподники не советую.
Если интересно вот http://muhasoft.phpnet.us/files/rc/game.rar игра сделана на моей графической библиотеке (13h Accembler on Pascal :) ).
Ни в коем случае не изучай чужие исходники. Настоящий джедай учится только на своих ошибках и наступает на одни и те же грабли ровно столько раз, сколько они ему попадутся на его жизненном пути. :D
В этом режиме видеопамять начинается с адреса A000:0000, каждый пиксел занмает 1 байт, всего 200 строк по 320 пикселей в каждой.