А мог бы и запустить)
Между прочим, там КЦГД есть от ваших любимых ДВК, а в нем терминал VT-100 или как его там.
Вид для печати
Поразбирался на реале с каналами. Пока что только с каналами ПП.
Исправил приемники ПП, и сразу заработал JEK. Причем, судя по картинке Vamos'а, рисует правильно. UKNCBTL застревает после двух заливок. Не знаю почему.
http://img707.imageshack_.us/img707/4945/01jek.png
Картинка с реала от Vamos'а:
http://zx.pk.ru/attachment.php?attac...3&d=1319057207
Пока обновлений не выкладываю, т.к. другие каналы надо еще поправить.
---------- Post added at 05:38 ---------- Previous post was at 05:31 ----------
Кто это обещал выложить? Эмулятор есть)
Хорошо бы и Alex_K свой немного другой JEK выложил бы
для архива и истории в целом ))) Может у него образ нормальный получится
дискеты от тов.Vamos на мой взгляд спорные (((
---------- Post added at 06:20 ---------- Previous post was at 06:19 ----------
ждём )))
Тов. Vamos знал (а может и сейчас знает) разработчиков пакета KUARKO. А тов. Alex_K немного другой JEK уже передавал (а может и выкладывал) - это диски U1.DSK и U2.DSK. Там же на дисках есть и документация на JEK.
---------- Post added at 10:42 ---------- Previous post was at 10:38 ----------
ОТЛИЧНО !!! А тест каналов будет выложен, еще интересно, какие различия Вы нашли, интересно сравнить со своими данными.
А UKNCBTL застревает, т.к. сбрасывается готовность контроллера дисковода, если дискету передернуть, то заливается и третий план, далее стартует JEK.
Небольшие обновления:
1. Исправил приемники ПП. Теперь работает JEK.
2. Добавил полуторный режим УКНЦ, масштабирующий экран в ширину в 1.5 раза с сохранением сканлайнов. Полуторный, чтобы по максимуму сохранить четкость изображения, из-за хорошей кратности 2->3 пикселя. Причем, без использования возможностей видеокарты, чтобы избежать ее самодеятельных эффектов. Переключается по 'NumLock'. Режим удобен для 'узких' игр типа Land, в основном портированных с ДВК. Или просто для того, чтобы изображение было покрупнее. В реальности масштаб изображения на УКНЦ, как я думаю, средний между 1 и 1.5. Может быть 1.2 - 1.3.
3. Добавил автоустановку размеров окошка при запуске эмулятора, т.к. рамки окошек могут отличаться от стандартных, и края изображения будут не видны.
Пример стартового меню в разрешении 1.5 x 1
Скрытый текст
Пример экрана из игры LAND в разрешениях 1.5 и 1.0:
Скрытый текст
Все каналы? А где программа для тестирования?
Вот это большой плюс. Смотрится в самом деле шикарно.
Соотношение сторон 4 к 3. Поэтому при квадратной точке должно быть разрешение 640х480. Реально 640х288 - соотношение 1:1.67. Если брать 576 линий, то 1:0.83 или 1.2:1.
Вот не видна нижняя служебная строка. Запустил JEK, и пришлось растянуть изображение.
---------- Post added at 23:39 ---------- Previous post was at 23:05 ----------
Положу еще ложку дегтя - не работает программа эмуляции терминала VT200. hobot выкладывал образ диска в этом топике.
Ну и еще одно изменение.
Думал-думал, и решил попробовать, а что, если попробовать сделать масштаб не 2->3 точки, а 3->4, т.е. 1.333, а не 1.5. Тут вычисления для скоростной реализации на чистом Си значительно посложнее будут, кроме того появляется неприятный эффект при несбалансированной гамме, но об этом чуть ниже.
Итак, поэкспериментировал, и результаты меня вполне порадовали. Теперь добавил новый режим 1.333 в ширину. Очень похоже стало на оригинал, немнооожечко шире.
Скрытый текст
Теперь о гамме. Из-за того, что теперь вторая точка из каждой тройки распадается на две, очень важно, чтобы гамма вашего монитора/видеокарточки была строго линейная. Этот эффект очень мало заметен при масштабировании 1.5, т.к. каждая точка распадается на полторы, и нет муара, есть только уменьшение ширины вертикальных однопиксельных полос, при неправильной гамме. А вот при масштабировании 1.333 муар будет заметен.
Вот примеры:
Скрытый текст
Это изображение должно выглядеть корректно, если у Вас на мониторе линейная гамма:
http://s017.radikal.ru/i420/1202/cb/ccacb4c53f88.png
Так будет выглядеть, если гамма < 1.0. Как видно, светлые вертикальные полоски на темном фоне теряют яркость в зависимости от позиции.
http://s017.radikal.ru/i414/1202/23/936cda65b600.png
А вот так будет выглядеть, если гамма > 1.0. В данном случае все наоборот - темные полоски на светлом фоне засвечиваются в цвет фона.
http://s017.radikal.ru/i441/1202/db/fb79826c0de5.png
[свернуть]
Следует заметить, что такой эффект будет виден только в разрешении 640x288. В более низких разрешениях он проявляться не будет.