User Tag List

Страница 32 из 101 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя
Показано с 311 по 320 из 1199

Тема: Эмулятор УКНЦ - EmuStudio

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не знаю, как у вас, а у меня главное время занимает эмуляция трех процессоров) А экран рендерится не более 20% от их времени.
    И что значит лучше? Быстре - скорее всего у меня, а правильный ли у вас - не знаю. У меня экран рендерится целиком каждый кадр, а должен в идеале в синхронно с работой всей системы, чтобы каждое изменение памяти в процессе хода луча отражалось на изображении.
    УРА !!! Заработало !!!
    По процессорам счет 1:1. С вашей стороны счетчик сдвига в ASH/ASHC, с нашей - нечетный счетчик команд.
    А по рендерингу хотелось бы сравнить алгоритмы. В UKNCBTL почти правильный, даже учитывает графический курсор, нет только учета интенсивности для одиночной видеостроки, которая устанавливается через регистр отображения (но это покоцали уже и в реальных УКНЦ поздних выпусков).
    А синхронно с работой системы сложно - выборка данных происходит каждые 640 нс. Надо одновременно с эмуляцией строить и образ экрана. Быстродействия не хватит.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,224
    Поблагодарили
    876 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А по рендерингу хотелось бы сравнить алгоритмы. В UKNCBTL почти правильный, даже учитывает графический курсор, нет только учета интенсивности для одиночной видеостроки, которая устанавливается через регистр отображения (но это покоцали уже и в реальных УКНЦ поздних выпусков).
    А синхронно с работой системы сложно - выборка данных происходит каждые 640 нс. Надо одновременно с эмуляцией строить и образ экрана. Быстродействия не хватит.
    Что за графический курсор?
    У меня тоже нет яркости для конкретной строки, т.к. я не знаю, как она делается.

    Можно сделать, и скорости хватит, только много возни.

    Кстати, с яркостью UKNCBTL тоже, похоже, не так себя ведет. Замечал на реальной УКНЦ, что при загрузке системы с диска, который я прикладывал к первой версии эмулятора, экран вспыхивал ярким цветом, а на UKNCBTL этого замечено не было.

  4. #3

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,224
    Поблагодарили
    876 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    VT200 вроде заработал, только зависает при входе в Калькулятор. Впрочем, он зависает и на UKNCBTL.

  5. #4

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    VT200 вроде заработал, только зависает при входе в Калькулятор. Впрочем, он зависает и на UKNCBTL.
    Нормально он работает и там, и там. Просто калькулятор строковой.

    ---------- Post added at 02:02 ---------- Previous post was at 01:57 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Что за графический курсор?
    У меня тоже нет яркости для конкретной строки, т.к. я не знаю, как она делается.
    Делается через регистр отображения, в документации все есть.
    Цитата Сообщение от Titus Посмотреть сообщение
    Кстати, с яркостью UKNCBTL тоже, похоже, не так себя ведет. Замечал на реальной УКНЦ, что при загрузке системы с диска, который я прикладывал к первой версии эмулятора, экран вспыхивал ярким цветом, а на UKNCBTL этого замечено не было.
    UKNCBTL выводит изображение 25 раз в секунду, а не 50, как надо. Поэтому может вспышка и не подпадает. А с яркость поддерживается как для основного изображения через регистр управления цветом, так и для курсора через регистр управления отображением.

  6. #5

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,224
    Поблагодарили
    876 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Делается через регистр отображения, в документации все есть.

    UKNCBTL выводит изображение 25 раз в секунду, а не 50, как надо. Поэтому может вспышка и не подпадает. А с яркость поддерживается как для основного изображения через регистр управления цветом, так и для курсора через регистр управления отображением.
    А, ну, если в документации все есть, то и у меня должно быть так же.

    Вспышка там на секунду, наверное, так что прозевать ее было бы сложно.

    А как так получается, что на позндних УКНЦ якрость для конкретной строки не работает, а для всего экрана работает? Что там убрали?

  7. #6

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А, ну, если в документации все есть, то и у меня должно быть так же.
    Проверим попозже. Хотя графический курсор вроде нигде не употребляется.
    Цитата Сообщение от Titus Посмотреть сообщение
    Вспышка там на секунду, наверное, так что прозевать ее было бы сложно.
    Хотелось бы увидеть.
    Цитата Сообщение от Titus Посмотреть сообщение
    А как так получается, что на позндних УКНЦ якрость для конкретной строки не работает, а для всего экрана работает? Что там убрали?
    Яркость всего экрана управляется выводом Y видеоадаптера, а яркость одной строки через регистр управления отображением регулируется выводами P0, P1, P2. Все дело в том, что для отдельной видеостроки можно было регулировать яркость каждого канала (R, G, B), а с помощью Y - либо все каналы яркие, либо нормальной яркости. А так как регулировка яркости для отдельной видеостроки не применялась, то и ее убрали. В поздних модификациях выводы P0, P1, P2 просто висят в воздухе, а в "КВАНТ"-овской схемотехнике просто не запаивали одну микросхему и кучу резисторов (в качестве примера - второй УКНЦ у hobot-а.).

  8. #7

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,224
    Поблагодарили
    876 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Проверим попозже. Хотя графический курсор вроде нигде не употребляется.
    А что это вообще такое - графический курсор?

  9. #8

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Кстати, с яркостью UKNCBTL тоже, похоже, не так себя ведет. Замечал на реальной УКНЦ, что при загрузке системы с диска, который я прикладывал к первой версии эмулятора, экран вспыхивал ярким цветом, а на UKNCBTL этого замечено не было.

    Вспышка там на секунду, наверное, так что прозевать ее было бы сложно.
    Вспомнил. УКНЦ тоже делались разные насчет управления яркостью. Стандартно экран с повышенной яркостью, а курсор с нормальной, поэтому курсор и видно на белом фоне на цветном мониторе. Но в разных партиях УКНЦ для управления яркостью ставили или прямую логику или инверсную. Поэтому в некоторых партиях экран был нормальной яркости, а курсор повышенной.
    При очистке экрана с помощью управляющего кода 12 (УПР+L) п/п обработки сначала засвечивает весь экран цветом фона нормальной яркости через регистр управления цветом, потом очищает видеопамять, а затем ложит в регистр управления цветом нормальные значения. Так вот на нормальных УКНЦ экран становится менее ярким при очистке, а на инверсных УКНЦ он вспыхивает. В UKNCBTL естественно реализована прямая логика, поэтому при очистке экран там тухнет.

  10. #9

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,403
    Спасибо Благодарностей отдано 
    1,703
    Спасибо Благодарностей получено 
    2,224
    Поблагодарили
    876 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Небольшой апдейтик видеорежимов.
    Сделал третий масштаб 1.25. Судя по всему это как раз то, что должно быть на реале.

    Скрытый текст



    [свернуть]
    Этот режим столь же чувствителен к линейной гамме, как и режим 1.333. Однако, из-за более узкой точки он даже еще более капризен.
    Итак, список режимов масштабирования по X:
    Код:
    1.0	640 точек. Самая высокая четкость.
    1.25	800 точек. Очень чувствителен к линейной гамме.
    		   Четкость самая низкая.
    		   Идентичен реальному масштабу.
    1.333	853 точки. Чувствителен к линейной гамме.
    		   Четкость средняя.
    		   Требует больше вычислительных затрат
    		   из-за рассчетов некратным степени двойки.
    1.5	960 точек. Малочувствителен к линейной гамме.
    		   Четкость высокая.
    Настроить гамму можно по изображению типа 'шахматная доска', например, как в игре 'Кот-рыболов'. Необходимо добиться максимального снижения вертикального муара.

    Скрытый текст



    [свернуть]

  11. #10

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,806
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    79 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для телевизионного изображения, имеющего в полукадре 288 строк - "квадратным стандартом" считается 720х576 - именно такой размер имеют (в частности) кадры стандартного DVD-видео.

Страница 32 из 101 ПерваяПервая ... 282930313233343536 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Эмулятор УКНЦ - UKNCBTL
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 1114
    Последнее: 08.01.2025, 01:15
  2. PS/2 клавиатура в УКНЦ
    от balu_dark в разделе ДВК, УКНЦ
    Ответов: 83
    Последнее: 10.01.2021, 10:51
  3. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 37
    Последнее: 23.07.2020, 15:50
  4. УКНЦ и шина МПИ
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 14.03.2014, 14:30
  5. Продаю УКНЦ
    от Gryphon в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 01.04.2009, 10:22

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •