Материал из Chipwiki
Перейти к: навигация, поиск
Intellivision/Pixel Art — различия между версиями
(Примеры работ)
(Инструкции)
Строка 36: Строка 36:
 
==Инструкции==
 
==Инструкции==
 
<spoiler text="Простая картинка">
 
<spoiler text="Простая картинка">
Скачайте [[:Файл:IntyColor.zip|этот]] архив. Внутри него находятся три папки: "01 bmp2bas", "02 bas2asm" и "03 asm2bin".
+
Скачайте [[:Файл:IntyColor.zip|этот]] архив.  
  
В "01 bmp2bas" будет производиться конвертация картинки формата bmp в формат IntyBasic. В папке "02 bas2asm" будет производиться конвертация из бейсика в ассемблер, а в "03 asm2bin" - в образ картриджа. Основные проблемы будут выявляться на первом этапе.
+
Нажатие на "convertIntyColor.bat" конвертирует файл "image.bmp" в bin-файл и запускает эмулятор.
  
Если после нажатии convertIntyColor.bat в окошке выводится ''"Foreground color 15 outside of primary colors in block x=--,y=--"'', то это значит, что в указанной атрибутной зоне вы использовали несовместимые цвета (смотрим описание ограничений выше).
+
Если в окошке выводится ''"Foreground color 15 outside of primary colors in block x=--,y=--"'', то это значит, что в указанной атрибутной зоне вы использовали несовместимые цвета (смотрим описание ограничений выше).
  
 
Если после нажатии convertIntyColor.bat в окошке выводится ''"More than 64 defined cards in block 112,88"'', это значит, что вы использовали больше 64 уникальных тайлов. Изображение нужно упростить.
 
Если после нажатии 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 и просматриваем результат.
+
Снять скриншот с эмулятора можно клавишей F11.
 
 
Снять скриншот с эмулятора можно клавишей F11
 
 
</spoiler>
 
</spoiler>
  
 
[[Категория:Графика]]
 
[[Категория:Графика]]

Версия 20:44, 24 ноября 2019

Палитра:
Intellivision palitra jzintv.png

Символы в GROM:
Intellivision GROM.png

Ограничения консоли:

  • разрешение 160х96
  • Графический режим основан на текстовой графике, но можно переопределять 64 символа
  • атрибутная зона имеет размер 8х8
  • в атрибутной зоне возможно использовать 2 цвета из палитры, причём на символы можно использовать первые 8 цветов палитры, а на фон любой.
  • Имеются аппаратные спрайты: 8 штук размером 8x8 или 8x16, причём в высоту "полупиксельные". Любой спрайт может быть растянут в 2, 4 или 8 раз, зеркально отражён по горизонтали или вертикали.

Консоль имеет два режима:

  • Color Stack - доступен весь символьный набор из GROM, но цветов на фон можно взять всего 4
  • Foreground Background - на фон можно использовать любой цвет из палитры, но ограничен доступ к символам GROM (можно использовать только первые 4 строчки из картинки выше)

Пути обхода

Для визуального увеличения палитры и количества цветов на символ возможно использовать технику гигаскрина - мерцать двумя изображениями (быстро переключать экраны или тайлы).

Примеры работ

Инструкции

Простая картинка