С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
MC это MultiColor формат, длина файла всегда 12288 байт, и складывается 6144 байт ч/б изображение + 6144 байт атрибутов. Т.е. 1 байт атрибутов описывает цвет для 8 точек (1 байта) ч/б картинки, а не знакоместо как в SCR. Ещё отличие в том что адресация в массивах точек и атрибутов не как в SCR файлах а линейная.
MCX файл всегда линой 24576 байт (6144_ЧБ1 + 6144_АТР1 + 6144_ЧБ2 + 6144_АТР2). Подобно тому как GigaScreen (*.GSC, *.IMG, *.DSC) файл состоит из двух SCR файлов накладываемых друг на друга, так и MCX состоит из двух MC файлов, описание MC я уже привёл.
добавлю к качественному Сашиному объяснению что можно посмотреть на исходники theX.pvd и дернуть из них почти готовую реализацию "расчленения" большинства распространённых форматов zx графики.
со своей стороны обещаю добавить поддержку родных форматов multiArtist'а в theX.pvd в обозримом будущем...
Info Guide #7, приложение, sprites.txt:
--------------------------------
SpeConvertor (for пц)
Aprisobal
Минск, 2003
--------------------------------
8 color editor v0.12
Alone Coder/i8
Рязань, 2004
--------------------------------
1) Мультиколор во весь экран.
Файл имеет заголовок:
*.mc
length:12288
Экран (спрайтом), потом его атрибуты (спрайтом).
2) 2-экранный мультиколор во весь экран.
Файл имеет заголовок:
*.mcx
length:24576
1-й экран (спрайтом), потом его атрибуты (спрайтом), потом 2-й
экран (спрайтом), потом его атрибуты (спрайтом).
Совершенно неверно.
Заголовков у этих форматов нет. С самого начала файла идут данные.
---------- Post added at 17:57 ---------- Previous post was at 17:53 ----------
Думаю пора уже.
А вот если бы кто поделился примерами картинок (MG1, MG4, MG8, MGS) то HalfElf'у было бы намного проще.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)