|
|
Строка 12: |
Строка 12: |
| ** текстовая область с выбором высоты, цвета символов и фона | | ** текстовая область с выбором высоты, цвета символов и фона |
| ** фон - 2 режима: | | ** фон - 2 режима: |
− | *** 32х32, 16 цветов - 1 пиксель занимает 8х8 точек | + | *** 32х32, 16 цветов без ограничений - 1 пиксель занимает 8х8 точек |
| *** 64х64, монохромный - 1 пиксель занимает 4х4 точек | | *** 64х64, монохромный - 1 пиксель занимает 4х4 точек |
| ** тайлы: монохромные (цвет+прозрачность) размером 16х16 | | ** тайлы: монохромные (цвет+прозрачность) размером 16х16 |
| *** 64 тайла на фон | | *** 64 тайла на фон |
| *** 64 подвижных тайла с поддержкой двухцветного режима и функцией деления на 8х16 / 16х8 с выбором, какая именно половина отображается | | *** 64 подвижных тайла с поддержкой двухцветного режима и функцией деления на 8х16 / 16х8 с выбором, какая именно половина отображается |
− | *** не более 30 тайлов (уникальных?) на строку | + | *** не более 30 тайлов на строку {{textcolor|gray|(информация неточная)}} |
| | | |
| ==Примеры работ== | | ==Примеры работ== |
Версия 10:17, 10 января 2022
Палитра:
Ограничения консоли (могут быть неточности ввиду экзотичности платформы):
- Видимое разрешение: 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 и показывает расположение тайлов рисунка.