Палитра:
Символы в GROM:
Ограничения консоли:
- разрешение 160х96
- Графический режим основан на текстовой графике, но можно переопределять 64 символа
- атрибутная зона имеет размер 8х8
- в атрибутной зоне возможно использовать 2 цвета из палитры, причём на символы можно использовать первые 8 цветов палитры, а на фон любой.
- Имеются аппаратные спрайты: 8 штук размером 8x8 или 8x16, причём в высоту "полупиксельные". Любой спрайт может быть растянут в 2, 4 или 8 раз, зеркально отражён по горизонтали или вертикали.
Консоль имеет два режима: Foreground Background и Color Stack. В обоих режимах можно использовать все 16 цветов, разница в нюансах управления ими и в доступности предопределённых символов.
Примеры работ
Инструкции
Простая картинка
Скачайте этот архив. Внутри него находятся три папки: "01 bmp2bas", "02 bas2asm" и "03 asm2bin".
В "01 bmp2bas" будет производиться конвертация картинки формата bmp в формат IntyBasic. В папке "02 bas2asm" будет производиться конвертация из бейсика в ассемблер, а в "03 asm2bin" - в образ картриджа. Основные проблемы будут выявляться на первом этапе.
Если после нажатии convertIntyColor.bat в окошке выводится "Foreground color 15 outside of primary colors in block x=--,y=--", то это значит, что в указанной атрибутной зоне вы использовали несовместимые цвета (смотрим описание ограничений выше).
Если после нажатии convertIntyColor.bat в окошке выводится "More than 64 defined cards in block 112,88", это значит, что вы использовали больше 64 уникальных тайлов. Изображение нужно упростить.
Если предупреждений нет, то появившийся файл image.bas переносим во вторую папку, нажимаем convertC.bat. Получившийся файл image.asm переносим в папку bin внутри третьей папки и нажимаем _convert.bat. Получившийся файл image.bin переносим на jzintv.exe и просматриваем результат.
Ссылки