PDA

Просмотр полной версии : Наиболее распространенные форматы графики на ZX



moroz1999
25.07.2009, 21:03
Требуется информация такого рода: в каких форматах обычно рисовались и в каком виде хранились полноэкранные картинки на ZX?
Например, классические:

стандартный экран ZX 256x192, размер - 6912. Расширение файла - SCR
экран ZX (256x192) с применением FLASH-примочки, размер - 6912, от стандартного физически ничем не отличался. Расширение файла - SCR (?)
Gigascreen (256x192), размер - 13824. Расширение файла - ?
Monochrome 256x192, область аттрибутов отсутствует. Размер 6144, расширение файла - SCR?

Какие еще форматы использовались? Может быть, что-нибудь еще было на каких-нибудь пати? Какие были варианты с Multicolor? Рисовал ли кто-нибудь в режиме 3colour? Рисовал ли кто-нибудь чанками? Если да, то в каком формате хранятся такие картинки?

Интересуют именно форматы, в которых были рисованные картинки, не конвертированные.

alone
25.07.2009, 22:21
Gigascreen - .img (BGE, CON18, MCX...). Мультиколор в четвертинку экрана (спрайт экрана, спрайт атрибутов) - .C (MS1.08, 8col). Мультиколор во весь экран - .mc (CON18, 8col, MCX). При нормальной конверсии там максимум 8 изменённых пар атрибутов на строку, иначе MCX не покажет. Мультиколор на 2 экрана - .mcx (CON18, 8col, MCX). Аналогично. Триколор (экраны B,R,G) - .3 (AGA, 8col, CON18, MCX...). Упакованный по знакоместам триколор - .888 (8col, MCX, вроде gfxview). Упакованный триколор (R,G,B) с распаковщиком - .Y (X-Color, 8col). Триколор на 2/3 экрана - .+ (MultiStudio Дисаблера, 8col).

В скобках - софт, который поддерживает эти форматы.

На DiHalt 2009 Riskej нарисовал MCX, но не во весь экран. Триколоры были на DiHalt 1999 (вроде бы один был рисованный), но файлы исчезли. В .+ рисовал Дисаблер. В MS1.08 рисовал, похоже, автор этой программы (Сергей Крутько), во всяком случае картинки лежат в её комплекте.

moroz1999
10.08.2010, 20:36
Был ли какой-то формат, в котором мультиколор занимал область шириной 16 знакомест по центру и в высоту составлял 192 строки?
Есть одна работа, подходящая под эти условия:
http://zx.maros.pri.ee/eng/parties/2000/forever-2e3/robin/

вытащил данные с помощью дебаггера, а в какой вид оформить - не знаю. Как вариант, возьму MG1, но он гигаскриновый сам по себе, а работа - нет.

rajdee
10.08.2010, 21:16
Рисовал ли кто-нибудь чанками? Если да, то в каком формате хранятся такие картинки?
TmK рисовал, он даже редактор написал для этого, HardCore 4x4 Chunks Gfx Editor v3.01 (http://trd.speccy.cz/system/HC_301.ZIP) :)
На vtr есть еще аналогичный редактор HardCore 8x8 Chunks Gfx Editor by Prog Master и Chunks Gfx Editor v1.2 by n-Discovery

diver
10.08.2010, 21:27
Есть еще гига в формате edp (не совместима с BGE), мультиколоры размером больше экрана (были в демах RiZC, Eye Ache 2). Ну и просто стандартная графика размером больше экрана, для которой нет определенного формата (было в Binary Love, Traumwerk).

alone
10.08.2010, 22:56
Был ли какой-то формат, в котором мультиколор занимал область шириной 16 знакомест по центру и в высоту составлял 192 строки?
Есть одна работа, подходящая под эти условия:
http://zx.maros.pri.ee/eng/parties/2000/forever-2e3/robin/

вытащил данные с помощью дебаггера, а в какой вид оформить - не знаю. Как вариант, возьму MG1, но он гигаскриновый сам по себе, а работа - нет.
Возьми формат .mc (мультиколор во весь экран):
length:12288
Экран (спрайтом), потом его атрибуты (спрайтом).
Поддержан в SpeConvertor, Con18, 8col, MCX viewer.


Ну и просто стандартная графика размером больше экрана, для которой нет определенного формата (было в Binary Love, Traumwerk).
Для такой графики есть формат .CH$ (поддержан только в VIEW384 в suppl.rar из Info Guide #8):
+0 "chr$"
+4 ширина в знакоместах
+5 высота в знакоместах
+6 размер знакоместа в байтах:
8=ч/б,
9=цветное,
18=2-экранное цветное.
+7 все знакоместа, слева направо, сверху вниз.

moroz1999
10.08.2010, 23:05
Возьми формат .mc (мультиколор во весь экран):
length:12288
Экран (спрайтом), потом его атрибуты (спрайтом).
Поддержан в SpeConvertor, Con18, 8col, MCX viewerОго! Что, реально кто-то сумел сделать однопиксельный мультиколор на весь экран? Или я чего-то недопонимаю? А как оно работает?


-------------

Посмотрел сейчас пример к MCX viewer, остаётся только вопрос - как оно работает? Или я отстал от жизни, и полноэкранный мультиколор - давно не проблема?

alone
10.08.2010, 23:25
Очень просто работает. Выбирает в каждой строке 8 пар знакомест, которые может успеть сменить. Остальные не меняет. Конвертор Con18 учитывает это и готовит мультиколор так, что в каждой строчке меняется только 8 пар знакомест.

moroz1999
10.08.2010, 23:52
Любопытно, с этой картинкой справляется отлично.
http://zx.maros.pri.ee/file/id/3967/originalName/robin.mc