Палитра:
Ограничения консоли (могут быть неточности ввиду экзотичности платформы):
- Видимое разрешение: 192х222 с соотношением сторон пикселей 4:3
- Виртуальное разрешение: 256х256
- Тайловая многослойная система:
- фон - 2 режима:
- 32х32, 16 цветов - 1 пиксель занимает 8х8 точек
- 64х64, монохромный - 1 пиксель занимает 4х4 точек
- тайлы: монохромные, размером 16х16
- 64 тайла с уникальным узором на фон
- 64 подвижных тайла с поддержкой двухцветного режима и функцией деления на 8х16 / 16х8 с выбором, какая именно половина отображается
- не более 30 тайлов на строку
Примеры работ
Инструкции
Простая картинка
Данный шаблон позволит создать изображение, использующее ограничение на фон в 64 уникальные монохромные плитки размером 16х16.
Загрузите этот архив и распакуйте его.
По пути Graphics/Source расположены:
- Background.png - обычный PNG-файл разрешением 256х192, которое будет конвертироваться в файл-образ.
- SCVPalette.png - палитра, которую нужно использовать для создания своего изображения.
- момент 1 - вместо чёрного используем серый цвет RGB(32;32;32). По какой-то причине конвертер не воспринимает именно чёрный цвет
- момент 2 - тёмно-синий цвет конвертер видит как чёрный. Скорее всего нужно подобрать оттенок к конвертеру
- Sprites.png - в данном случае ничего с этим файлом не делаем.
Переходим на директорию выше в папку Graphics.
Файл mk.bat произведёт конвертацию изображений в бинарные данные. Перед активацией данного файла рекомендуется удалить файлы Background.scn, Background.spr и Sprites.spr. Если после активации mk.bat появились новые файлы, кроме Sprites.spr, то это значит, что исходное изображение было неправильно подготовлено. Например, использован чёрный цвет вместо серого, как рекомендовано выше.
Если все три файла образовались, то поднимаемся ещё на директорию выше и находим ещё один mk.bat, активация которого создаст файл Image.bin. Этот файл можно посмотреть в эмуляторе MESSUI. Не забудьте после загрузки эмулятора также найти в сети файлы epochtv.chr и upd7801g.s01 и поместить их в папку эмулятора ROMS.
После запуска образа можно заметить, что изображение обрезано по краям: отсечено 28 пикселей с левой стороны и 20 - с правой. При этом сверху и снизу добавлены чёрные полосы высотой 15 пикселей - скорее всего, для текстовой информации, например, количество игровых очков, оставшееся время и тому подобное. Или же это просто ошибка шаблона. В общем, попробуйте поэкспериментировать.
Сетка на снимке выше имеет шаг 16х16 и показывает расположение тайлов рисунка.