Пиксельклок ПК8000 5 МГц, соответственно ширина точки 200 нс. Для сравнения у спеков с пиксельклоком 7 МГц ширина точки 142.86 нс, т.е. точка ПК8000 на 40% шире.
Это копия видеоозу в режиме SCREEN2 в дефолтном варианте + заголовок. Насчет полного описания сложно так сразу, вроде вот неплохой вариант. Для просмотра картинки достаточно pattern table, name table и color table (нужно еще почитать про msx vdp).
Здесь фотка всплывала с реала:
В принципе это то, что я помню с "детства". На моем современном нет родного адаптера и тем более монитора, так что цвета немного отличаются (более заметные переходы между светлыми и темными цветами, но яркость и контрастность я сам настраивал).
MSX конечно. Он хоть и больше, но наиболее совместим, разница только в цветах вроде.
-----------------------------------------------------
Что касается aspect ratio, то его никто пока не знает. В инете нашел только одну более-менее вменяемую фотку с родным монитором:
Это видеорежим 0. И здесь видно, что изображение сильно вытянуто. По крайней мере сильнее, чем на EGA-мониторе. Видимо это из-за особенностей монитора "Электроника 32ВТЦ", чей экран совсем не соответствует буржуйским 4:3. Думаю по этому монитору можно вычислить родной aspect ratio.
Получилось как-то так:
Скрытый текст
[свернуть]
Поскольку никто не хочет сознаваться в том, какие палитры используются в эмуляторах, то на выбор лишь две палитры: обычная линейная и палитра с картинки от DDp. Экспорт в SC2. Буду признателен, если проверите корректность создаваемых файлов. Скачать.
ivagor (16.12.2020)
Получилось несколько странно. DaDither создает msxный sc2, но с палитрой ПК8000. В итоге iview показывает не совсем то, а msx - совсем не то. Момент спорный, но имхо если конвертить в SC2, то палитра должна быть MSXная (и скорее всего отдельная msxная вкладка). А собственных форматов графики ПК8000 вроде и нет (разве что придумать его).
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
В iview при просмотре sc2 цвета msx заменяются на ближайшие соответствующие цвета ПК8000.
Где-то можно посмотреть эту таблицу соответствия? Мой вопрос сводится к теоретической возможности мне в кодере писать такие цвета, которые после замены станут правильными. Если такой возможности нет, то давайте придумывать новый формат. Самый простой вариант - смена сигнатуры SC2 файла, можно, например, заменить FE на любое другое значение, или в первые 7 служебных байт записать в строку "PC8000".
- - - Добавлено - - -
Что бы минимально менять уже написанный код, то можно обойтись сменой одного байта в заголовке, который будет символизировать о том, что не нужно производить коррекцию палитры. Также могу дополнительно добавить формат с чистым RAW, но мне нужно описание и образец.
Здесь в sc2.asm есть таблица ClrTab. Индекс в ней - msxный цвет, значение соответствующее этому индексу - цвет ПК8000.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)