16 цветов это 2^4
глубина цвета 4 бит
размер изображения займёт
640*480*4 = 1228800 бит / 8 = 153600 байт / 1024 = 150 Кбайт
Размер изображения 150 Кбайт, а размер видеопамяти 256 Кбайт
Соответственно изображение поместится в видеопамяти
значит достаточно видеопамяти