Начал экспериментировать с графикой на Специалисте и столкнулся с отсутствием качественных цветных картинок. Мне показалось, что Спектрум - это хороший источник картинок. Мне повезло, что загруженные "в лоб" картинки из Exolon'а выглядели хорошо, иначе бы я, наверное, не взялся что-то делать дальше. Однако другие картинки, загруженные по тому же алгоритму, или вообще не отображались, или там было ничего не понятно. Мои дальнейшие эксперименты со спектрумовскими картинками на Специалисте вылились вот в такую программу:
Результат мне нравится. Безусловно, не все картинки выглядят хорошо, но подавляющее их большинство всё-таки радует глаз.
Программа пока не доделана, так как я упёрся в две проблемы:
1.Эмулятор Emu80, на котором я всё отлаживаю, глючит с эмуляцией загрузки с магнитофона. Эмулятор почему-то позволяет загрузить картинку только один раз, после чего требуется сброс, чтобы снова заработал перехват #c3f9.
2. Так и нет понимания в каком формате хранить конвертированные картинки. Поэтому сохранение картинок я не сделал.
Во вложении вы найдете:
1. Сам просмотрщик-конвертор.
2. Набор спектрумовских картинок в формате rks. В том же архиве лежит простой конвертор *.scr -> *.rks. Для конвертирования просто перетяните любую стандартную спектрумовскую картинку длиной 6912 байт на conv.bat.
Программа не использует никаких процедур из ПЗУ, кроме подпрограммы загрузки с магнитофона.