Про цвета я каюсь забыл. Тогда нечего голову ломать, делаем родной формат, тем более без перекодировки он будет самым шустрым.
Расширение для файлов лучше свое придумать, чтобы путаницы не было. Скажем по аналогии со ScreenMode2 (.SC2) назвать VideoMode2 (.VM2). Ну или еще как. Заголовок типа такого:
Только предлагаю так:
- байт типа файла, например 0xFD;
- сигнатура 'PK8000';
- слепок видеопамяти по аналогии с файлами SC2;
Как то так.