Самоучка
Простая анимация на компьютере Спринтер
И снова здравствуйте. Давно ничего не публиковал, пришло время исправляться. На этот раз речь пойдёт про анимацию всё тех же BMP файлов. Точнее разберём GIF файл на BMP файлы и соберём уже в свой файл, со своим форматом и попробуем воспроизвести. Выбираем сохранить изображение, после чего в том же яндексе ищем какой нибудь онлайн конвертер из gif to bmp и собственно конвертируем анимацию в кучу bmp файлов. Полученный результат скачиваем и распаковываем в отдельную папку. После чего нужно загрузить...
А как вывести на экран что то более чем прямоугольник?
В познавательных целях выводить прямоугольник в цвете на экран, это конечно замечательно. Но пора двигаться дальше и отобразить какую нибудь загруженную картинку. А если ещё и на полный экран... Но вот досада. Полноэкранное изображение занимает 81 920 байт памяти, в то время как из доступной у нас всего ничего, 65 536 байт и то часть уже занята под DOS и даже моим кодом... В общем, в данной статье постараюсь объединить усвоенные ранее знания. Что в итоге требуется? Выделить необходимый объем памяти, загрузить в него файл, вывести содержимое файла на экран...
Продолжаю разбираться с графикой компьютера Спринтер
Для того, что бы не валить весь код в одну кучу, я решил часть данных касающихся портов и некоторых функций вынести в отдельные файлы. Первый файл назвал sysport.h, куда поместил порты работающие с окнами процессора, куда должна подключаться расширенная память компьютера. Затем Y_PORT, что бы иметь возможность переключать строки при работе с графикой. Ну и ещё пара портов, о которых расскажу в последствии. Также я создал новый файл graph.h, в котором буду описывать функции связанные с графикой и пока набросал в данный файл пару функций, так сказать для пробы пера...
