Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Эмуляторы отечественных компьютеров (http://zx-pk.ru/forumdisplay.php?f=61)
-   -   Эмулятор УКНЦ - EmuStudio (http://zx-pk.ru/showthread.php?t=18027)

Titus 18th February 2012 15:49

Quote:

Originally Posted by form (Post 468860)
Этого я не знаю - я мельком твои объяснения посмотрел в начале темы и могу ошибаться. Сам эмулятор я даже не запускал :)

А мог бы и запустить)
Между прочим, там КЦГД есть от ваших любимых ДВК, а в нем терминал VT-100 или как его там.

form 18th February 2012 15:50

Quote:

Originally Posted by Titus (Post 468865)
А мог бы и запустить)
Между прочим, там КЦГД есть от ваших любимых ДВК)

Чьих наших? ;)
Я ДВК видел в советское время только издалека ибо когда они появились - это был каменный век для нас как с точки зрения PC так и с точки зрения PDP-11 :)

Titus 18th February 2012 15:53

Quote:

Originally Posted by form (Post 468866)
Чьих наших? ;)
Я ДВК видел в советское время только издалека ибо когда они появились - это был каменный век для нас как с точки зрения PC так и с точки зрения PDP-11 :)

Ну хорошо, там есть терминал VT-100 от ваших любимых PDP-11)

form 18th February 2012 15:55

Quote:

Originally Posted by Titus (Post 468867)
Ну хорошо, там есть терминал VT-100 от ваших любимых PDP-11)

Это плюс! :)

Запущу еще поди - как буду страничку с эмуляторами переделывать, каждый позапускаю и проверю где что и как :)

Titus 21st February 2012 06:38

Поразбирался на реале с каналами. Пока что только с каналами ПП.
Исправил приемники ПП, и сразу заработал JEK. Причем, судя по картинке Vamos'а, рисует правильно. UKNCBTL застревает после двух заливок. Не знаю почему.


Пока обновлений не выкладываю, т.к. другие каналы надо еще поправить.

---------- Post added at 05:38 ---------- Previous post was at 05:31 ----------

Quote:

Originally Posted by Vamos (Post 426464)
Наверное они у меня есть. Это уже где-то обсуждалось, игрушки писались под КЦГД, как и редактор JEK, а потом под УКНЦ.
Жаль что нет эмулятора ДВК-3(4) с КЦГД и КГД, очень много софта на эти машины.

Quote:

Originally Posted by Vamos (Post 426485)
Titus, А на чем их смотреть(проверить)? может они не под КЦГД?
Вот будет эмулятор ДВК с КЦГД и КГД+КСМ тогда и выкладывать можно.

Кто это обещал выложить? Эмулятор есть)

hobot 21st February 2012 07:20

Quote:

Originally Posted by Titus (Post 469948)
Цитата:
Сообщение от Vamos Посмотреть сообщение
Наверное они у меня есть. Это уже где-то обсуждалось, игрушки писались под КЦГД, как и редактор JEK, а потом под УКНЦ.
Жаль что нет эмулятора ДВК-3(4) с КЦГД и КГД, очень много софта на эти машины.
Цитата:
Сообщение от Vamos Посмотреть сообщение
Titus, А на чем их смотреть(проверить)? может они не под КЦГД?
Вот будет эмулятор ДВК с КЦГД и КГД+КСМ тогда и выкладывать можно.
Кто это обещал выложить? Эмулятор есть)

Хорошо бы и Alex_K свой немного другой JEK выложил бы
для архива и истории в целом ))) Может у него образ нормальный получится
дискеты от тов.Vamos на мой взгляд спорные (((

---------- Post added at 06:20 ---------- Previous post was at 06:19 ----------

Quote:

Originally Posted by Titus (Post 469948)
Пока обновлений не выкладываю, т.к. другие каналы надо еще поправить.

ждём )))

Alex_K 21st February 2012 11:42

Quote:

Originally Posted by hobot (Post 469956)
Хорошо бы и Alex_K свой немного другой JEK выложил бы
для архива и истории в целом ))) Может у него образ нормальный получится
дискеты от тов.Vamos на мой взгляд спорные (((

Тов. Vamos знал (а может и сейчас знает) разработчиков пакета KUARKO. А тов. Alex_K немного другой JEK уже передавал (а может и выкладывал) - это диски U1.DSK и U2.DSK. Там же на дисках есть и документация на JEK.

---------- Post added at 10:42 ---------- Previous post was at 10:38 ----------

Quote:

Originally Posted by Titus (Post 469948)
Поразбирался на реале с каналами. Пока что только с каналами ПП.
Исправил приемники ПП, и сразу заработал JEK. Причем, судя по картинке Vamos'а, рисует правильно. UKNCBTL застревает после двух заливок. Не знаю почему.

ОТЛИЧНО !!! А тест каналов будет выложен, еще интересно, какие различия Вы нашли, интересно сравнить со своими данными.
А UKNCBTL застревает, т.к. сбрасывается готовность контроллера дисковода, если дискету передернуть, то заливается и третий план, далее стартует JEK.

Titus 26th February 2012 22:54

1 Attachment(s)
Небольшие обновления:

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:

Alex_K 27th February 2012 00:39

Quote:

Originally Posted by Titus (Post 472420)
1. Исправил приемники ПП. Теперь работает JEK.

Все каналы? А где программа для тестирования?
Quote:

Originally Posted by Titus (Post 472420)
2. Добавил полуторный режим УКНЦ, масштабирующий экран в ширину в 1.5 раза с сохранением сканлайнов.

Вот это большой плюс. Смотрится в самом деле шикарно.
Quote:

Originally Posted by Titus (Post 472420)
В реальности масштаб изображения на УКНЦ, как я думаю, средний между 1 и 1.5. Может быть 1.2 - 1.3.

Соотношение сторон 4 к 3. Поэтому при квадратной точке должно быть разрешение 640х480. Реально 640х288 - соотношение 1:1.67. Если брать 576 линий, то 1:0.83 или 1.2:1.
Quote:

Originally Posted by Titus (Post 472420)
3. Добавил автоустановку размеров окошка при запуске эмулятора, т.к. рамки окошек могут отличаться от стандартных, и края изображения будут не видны.

Вот не видна нижняя служебная строка. Запустил JEK, и пришлось растянуть изображение.

---------- Post added at 23:39 ---------- Previous post was at 23:05 ----------

Положу еще ложку дегтя - не работает программа эмуляции терминала VT200. hobot выкладывал образ диска в этом топике.

Titus 27th February 2012 00:58

1 Attachment(s)
Ну и еще одно изменение.
Думал-думал, и решил попробовать, а что, если попробовать сделать масштаб не 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. В более низких разрешениях он проявляться не будет.


All times are GMT +4. The time now is 02:46.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.