Пользуясь небольшим отрезком свободного времени раскрасил следующую игру:
https://zx-pk.ru/threads/27960-that-...g-feeling.html
Вложение 67491
https://youtu.be/tp09ZGe8lvk
Создал карту:
https://cloud.mail.ru/public/2DWs/c7EF3aeqR
Вид для печати
Пользуясь небольшим отрезком свободного времени раскрасил следующую игру:
https://zx-pk.ru/threads/27960-that-...g-feeling.html
Вложение 67491
https://youtu.be/tp09ZGe8lvk
Создал карту:
https://cloud.mail.ru/public/2DWs/c7EF3aeqR
А карта есть https://maps.speccy.cz/map.php?id=ThatSinkingFeeling
:)
Начал было раскрашивать игрушку Hydrofool, но столкнулся с тем, что раскрасска совсем по своей идее не будет соответсвовать. Просто там спрайты выводятся с разным цветом, которые зависят от локации. Т.е. пиксели одни, а цвет меняется в зависимости от локации. Можно привести каким-то цветам - но потеряется фишка. В версии спектрум меняется цвет всей локации. В версии Comodore меняется всё рандомно. На одной локации аквалангист зелёный, на другой синий.
К сожалению, Spec256 цвета атрибутов не меняет. В таких случаях приходится мириться с одинаковой раскраской. В игре That Sinking Filling, например, фон имеет 2 цвета, а у меня в раскрашенной версии только одна заставка. Как их менять в зависимости от экрана - пока не знаю. Но различной раскраски спрайтов точно нет.
Раскрасил игру "Atom Ant".
Вложение 67811
https://youtu.be/X0omq50tibM
Вложение 67812
А еще огромное спасибо goodboy-ю, который подсказал как вставлять разные фоны в игру "That Sinking Filling".
Вложение 67813
ты же сам давал ссылку на описание Кладова - там всё разжёвано
или посмотри *.cgf в игре
А вот пример .cfg файла для игры Knight Lore.
Где взял - не помню. Наверное где - то у Кладова.
# Place this configuration file to a directory where KNLORE (256 Colors)
# is unpacked. This allows to change backgrounds and cancels
# colors mixing (fix some incorrectly used palette, but sphere
# will always be RED).
UpColorsMixed=0
00: 4000H =
01: 4100H = 0, 0, 0, 1, E7
02: 4100H = 0, 0, 0, 0F, C0
03: 4110H = 20H, C4, 0
03: 4900H & FF, FE, FF = 0E, 98H, 98H
100: 4120H = F, 80H, 3D, F0
Перетащил раскраску от 48к в Three Weeks in Paradise 128k
Вложение 68295
https://youtu.be/w3guc5JnGYI
Похоже, у меня что-то глобально не так с настройками.
P.S.
мультиколор был включён :)
https://i.imgur.com/yuN7g7b.png
Bedazzle, попробуй более старые версии эмузвина
добавил поддержку архивов ZIP от Spec256 (только SNA формат допустим для игры) в эмулятор ZXPoly 2.0.1-SNAPSHOT, так как эмуляция идет не через один Z80 с GFX 64 битными регистрами, а через 9 параллельно работающих процов с пост выравниванием некоторых регистров, то не все гладко работает и для разных игр надо указывать какие регистры выравнивать, например для СкубиДу это HLXY, а для Ренегаде DE, выравниание регистров задается через атрибут zxpAlignRegs в CFG файле, как строка, допустимые значения символов A,B,C,D,E,F,H,L,X,Y,1 (1- это F с сохранением C бита при выравнивании), по умолчанию выравнивание идет как XY1
https://raw.githubusercontent.com/ra...nScoobyDoo.pngЦитата:
zxpAlignRegs=CDEF1
а ктонить знает что подраземевают параметры UpColorsMixed и DownColorsMixed? что вообще подразумевает mixing со стандартными атрибутами в Spec256?
UpColorsMixed: if 0, there are no mixing at all for up colors in the palette. By default, up 64 colors (with indeces from 192 to 255) are mixed with usual attribute. Maximum value (plus DownColorsMixed) is 128.
DownColorsMixed: if 0, there are no mixing at all for down colors in the palette. By default, only up 64 colors (with indeces from 192 to 255) are mixed with usual attribute and no down colors are mixed. Maximum value for UpColorsMixed+DownColors is 128.
BkMixed: if 1, then colors in the background with indeces under DownColorsMixed and above UpColorsMixed are are mixed with the attribute.
BkMixBkAttr: if 1, and BkMixed=1, then background pixels with indeces under DownColorsMixed and above UpColorsMixed are mixed with back attribute rather then with fore attribute.
это я понял из доки к EmuZwin, непонятн что подразумевается под "mixed with usual attribute". Добавляется индекс атрибута? делается XOR по индексу или т.п.Цитата:
UpColorsMixed: if 0, there are no mixing at all for up colors in the palette. By default, up 64 colors (with indeces from 192 to 255) are mixed with usual attribute. Maximum value (plus DownColorsMixed) is 128.
для начала, непонятно даже, что значит "color mixed with attribute"? КАК "mixed"?
атрибут - это байт в одном формате, палитровый цвет - байт в другом формате, как их СМЕШИВАТЬ?7
Не разбирался детально, но предполагаю, что берутся RGB цвета INK или PAPER атрибута и палитры, и смешиваются. Это может быть полезно для случаев, когда в оригинале спрайты расцвечиваются разными атрибутами, а после Спек256 спрайт может быть многоцветным, но расцветка одна и та же всегда. Вот для того, чтобы спрайты различались цветами, расцветка Спек256 смешивается с оригинальной атрибутной.
может так, может на уровне индекса атрибутов какое-то смещение, как понимаю на этот вопрос могут ответить или только разработчики Spec256 или те у кого есть исходники кладовского эмуля (как понимаю сам Кладов заглядывает раз в несколько лет на форум в лучшем случае)Цитата:
что берутся RGB цвета INK или PAPER атрибута и палитры, и смешиваются
пока из игр которые юзают это "миксование", обнаружилась только Sabre Wulf, оно там используется для миксования цветов окружающей обстановки, как что-то ни пытался, нифига не выходит получить цвета как в оригинале
играюсь в версии 2.0.3-SNAPSHOT с миксом цветов с атрибутами, ничего лучше не придумал как усреднять компоненты цветовые при микшировании, визуально сказалось на игре Solomon's key
Вложение 71093
Собрал все 40 раскрашенных игр в одном архиве. Большинство нашел на GitHub, некоторые только в этой ветке форума. Там же эмулятор (отсюда) и сохранённые страницы, связанные со Spec256.
Прикрепить не получилось, форум пишет что архив очень большой, так что качаем из Телеги.
https://t.me/tivi_char/14399