Важная информация

User Tag List

Страница 99 из 101 ПерваяПервая ... 9596979899100101 ПоследняяПоследняя
Показано с 981 по 990 из 1007

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

  1. #981
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,446
    Спасибо Благодарностей отдано 
    117
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    131 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    А почему так? Ведь выборка внешнего ПЗУ тоже управляется установкой разрядов в соответствующем регистре.
    Можно его деактивировать при необходимости, или изначально не подключать банки внешнего ПЗУ.
    Обе схемы изначально разрабатывались ЭЛЕКТРОННЫМИ РАБОТАМИ. Там выбор платы сделан довольно простым способом - запрет системного ПЗУ сигналом CE0 и выбор соответствующего слота сигналом CE3. Состояние сигналов CE1 и CE2 роли не играет. Так что возможен такой вариант, что отключили системное ПЗУ в окне 100000-117777, а туда сразу же может встать контроллер IDE, в зависимости от состояния сигнала CE3.

  2. Эти 2 пользователя(ей) поблагодарили Alex_K за это полезное сообщение:

    nzeemin (28.06.2020), randomizer (28.06.2020)

  3. #982
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,359
    Спасибо Благодарностей отдано 
    299
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    136 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Да, эмулятор в этом плане работает некорректно.
    При подставлении ОЗУ в области ПЗУ на реальной машине работают одновременно и ПЗУ и ОЗУ. Т.к. ПЗУ поддерживает только чтение, то в ОЗУ можно спокойно писать командами MOV, CLR. А вот при чтении одновременно работают и ПЗУ и ОЗУ. Т.к. ПЗУ быстрее, то оно сразу выставляет на шину данные и сигнал RPLY. А с контроллером ОЗУ возникает следующий эффект: чтение с ОЗУ в области ПП происходит за два захода - сначала читается младший байт, потом старший. Но контроллер ОЗУ при команде чтения сразу же выставляет свой буферный регистр на шину, в том регистре результат предыдущего чтения с ОЗУ. Потому в качестве результата оказывается сложенное по ИЛИ значение чтения с ПЗУ и результат предыдущего чтения с ОЗУ. Иногда контроллер ОЗУ за это время успевает прочесть младший байт с ОЗУ, в итоге результатом чтения будет значение чтения с ПЗУ и сложенное по ИЛИ значение старшего байта предыдущего чтения с ОЗУ и значение младшего байта текущего чтения с ОЗУ.
    В окне 100000-117777 ПЗУ можно отключить. Тогда с ОЗУ можно полноценно работать. Но это только в том случае, если в разъемы ВУ не установлен контроллер IDE или электронный диск от ЭР.
    Как я понимаю, эта же проблема уже описана тут - https://zx-pk.ru/threads/31349-uknts...ulyatsiya.html
    Записал в бэклог, пока не занимался совсем.

  4. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    hobot (28.06.2020)

  5. #983
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    329
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    23 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Как я понимаю, эта же проблема уже описана тут - https://zx-pk.ru/threads/31349-uknts...ulyatsiya.html
    О, видимо тема быстро ушла с первой страницы форума. Как раз в отпуске тогда был.
    aberrant_hacker

  6. #984
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    2,446
    Спасибо Благодарностей отдано 
    117
    Спасибо Благодарностей получено 
    201
    Поблагодарили
    131 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Как я понимаю, эта же проблема уже описана тут - https://zx-pk.ru/threads/31349-uknts...ulyatsiya.html
    Записал в бэклог, пока не занимался совсем.
    Да, там она описана. Я тоже там высказывался. Единственно, что я говорил, что команды MOVB и CLRB лучше не употреблять. Но скажу, что всё таки эти команды употреблять можно, т.к. у этих команд чтение фиктивное и его результаты не используются.

  7. Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    hobot (28.06.2020)

  8. #985
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,359
    Спасибо Благодарностей отдано 
    299
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    136 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    randomizer, в Qt-версии исправил проблему с палитрами, проверьте у себя пожалуйста.

  9. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    randomizer (01.07.2020)

  10. #986
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    329
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    23 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    randomizer, в Qt-версии исправил проблему с палитрами, проверьте у себя пожалуйста.
    Теперь всё корректно. Спасибо!

    Но по цветам ещё есть замечание - в эмуляторе, значения яркости задаваемые регистром палитры слабо заметны.
    Например если, если понизить яркость зелёного этим регистром, то на ЭЛТ мониторе вместо жёлтого, я вижу оранжевый.
    Глядя на изображение в эмуляторе, если не знаешь, то сразу и не скажешь что на экране не чисто желтый, а оранжевый.

    Последний коммит обратил внимание на то, что для повышенной яркости используется значение 0xFF, для обычной 0x80, а вот для пониженной 0x60 и 0xDF.
    Т.е. обычная и пониженная яркость отличаются 33%
    А если вглянуть на схему, то для обычной яркости стоит резистор 390 Ом, для пониженной 820 Ом, отличие на 50%

    Правильней было бы вместо значений 0x60 и 0xDF использовать 0x40 и 0xC0
    aberrant_hacker

  11. Этот пользователь поблагодарил randomizer за это полезное сообщение:

    nzeemin (01.07.2020)

  12. #987
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,359
    Спасибо Благодарностей отдано 
    299
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    136 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Но по цветам ещё есть замечание - в эмуляторе, значения яркости задаваемые регистром палитры слабо заметны.
    Например если, если понизить яркость зелёного этим регистром, то на ЭЛТ мониторе вместо жёлтого, я вижу оранжевый.
    Глядя на изображение в эмуляторе, если не знаешь, то сразу и не скажешь что на экране не чисто желтый, а оранжевый.

    Последний коммит обратил внимание на то, что для повышенной яркости используется значение 0xFF, для обычной 0x80, а вот для пониженной 0x60 и 0xDF.
    Т.е. обычная и пониженная яркость отличаются 33%
    А если вглянуть на схему, то для обычной яркости стоит резистор 390 Ом, для пониженной 820 Ом, отличие на 50%

    Правильней было бы вместо значений 0x60 и 0xDF использовать 0x40 и 0xC0
    Насколько я помню, уровни яркости в частности и цвета вообще подбирались так чтобы соответствовать полной палитре из TSTPAL от @Titus:



    См. тему https://zx-pk.ru/threads/20686-mnogo...na-uknts!.html

  13. #988
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    329
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    23 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Насколько я помню, уровни яркости в частности и цвета вообще подбирались так чтобы соответствовать полной палитре из TSTPAL от @Titus:
    Как подбирались? Визуально? К какому монитору подключалась УКНЦ, CRT или LCD?

    По схеме УКНЦ можно четко определить как по уровню отличается сигналы с обычной, пониженной, и повышенной яркостями.
    aberrant_hacker

  14. #989
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    11,691
    Спасибо Благодарностей отдано 
    359
    Спасибо Благодарностей получено 
    525
    Поблагодарили
    283 сообщений
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Как подбирались? Визуально? К какому монитору подключалась УКНЦ, CRT или LCD?

    По схеме УКНЦ можно четко определить как по уровню отличается сигналы с обычной, пониженной, и повышенной яркостями.
    Мною подбирались. Не на основе уровней сигналов, а на основе субьективного понимания, какие должны быть оттенки пониженной яркости, чтобы от них был какой-то прикладной смысл. Не слишком темные, но они и не должны сливаться с полными яркостями.

  15. #990
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    329
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    35
    Поблагодарили
    23 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    на основе субьективного понимания
    А как же реальные УКНЦ?
    Переделываем на основе субъективного понимания?
    Так оно свое у каждого.
    aberrant_hacker

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

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

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

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

Похожие темы

  1. Игры на УКНЦ
    от Titus в разделе ДВК, УКНЦ
    Ответов: 119
    Последнее: 30.11.2012, 19:13
  2. Корпуса от УКНЦ рулят.
    от Sonic в разделе Unsorted
    Ответов: 9
    Последнее: 07.08.2007, 14:47
  3. Железо УКНЦ
    от Sonic в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 26.07.2007, 10:39

Ваши права

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