Pixelrat (обсуждение | вклад) (→Примеры работ) |
Pixelrat (обсуждение | вклад) (→Инструкции) |
||
Строка 25: | Строка 25: | ||
==Инструкции== | ==Инструкции== | ||
− | + | <spoiler text="Простая картинка, без спрайтов"> | |
+ | Данный шаблон позволит создать изображение, использующее ограничение на фон в 64 уникальные монохромные плитки размером 16х16.<br> | ||
+ | |||
+ | Загрузите этот [[:File:scv_simple_image_template.zip|архив]] и распакуйте его. | ||
+ | |||
+ | По пути 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. Этот файл можно посмотреть в эмуляторе [http://messui.1emulation.com/ MESSUI]. Не забудьте после загрузки эмулятора также найти в сети файлы epochtv.chr и upd7801g.s01 и поместить их в папку эмулятора ROMS. | ||
+ | |||
+ | После запуска образа можно заметить, что изображение обрезано по краям: отсечено 28 пикселей с левой стороны и 20 - с правой. При этом сверху и снизу добавлены чёрные полосы высотой 15 пикселей - скорее всего, для текстовой информации, например, количество игровых очков, оставшееся время и тому подобное. | ||
+ | |||
+ | [[File:scv_обрезка_эмулятором.png|400px]] | ||
+ | |||
+ | Сетка на снимке выше имеет шаг 16х16 и показывает расположение тайлов рисунка. | ||
+ | </spoiler> |
Версия 02:14, 8 января 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 спрайтов на строку
- фон - 2 режима: