User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 241

Тема: Общие вопросы по УКНЦ

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

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

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    64.0/(0x9A/50.0) = 8.88888888888889
    64.0/(0x168/50.0) = 20.77922077922078
    У меня "64.0" появился после сокращения "ОбъёмПрокачки" (1МБ) и "РазмерЭкрана" (16КБ).

    Цитата Сообщение от randomizer Посмотреть сообщение
    200.0/(439/50.0) = 22.779043280182233
    200.0/(437/50.0) = 22.88329519450801
    200.0/(408/50.0) = 24.509803921568626
    А у тебя "200.0" откуда взялся?

    И еще: 439 тиков по 50Гц - это же 8.8 секунд... Неужели так долго скроллится один экран?... Какие тогда 22 fps?...

    ---------------------------------------------------------------

    Друзья! В третий раз прошу - дайте, плиз, растатковку:

    БК-11М (ВМ1):
    MOV R4,(R2)+
    SOB R3,20$

    УКНЦ (ВМ2):
    CALL CpLine
    MOV (R2)+,(R1)+
    RETURN
    SOB R0,1$


    PS. Уважаемые Hunta и MM. Неужели так сложно дать простой, чёткий и конкретный ответ?...
    Последний раз редактировалось LeoN65816; 03.01.2019 в 19:56.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

  3. #2

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,507
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    дать простой, чёткий и конкретный ответ
    можно только на простой, чёткий и конкретный вопрос. Какой появился только сейчас.

    Как я уже сказал - гляну по осциллограмме, как только получится - но Вам он не пригодится и не поможет

    Время выполнения тестов с https://zx-pk.ru/threads/29492-alter...l=1#post978251
    Первого - 11 секунд
    Второго - 11 секунд

  4. #3

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    А у тебя "200.0" откуда взялся?
    Результат теста показывает количество прерываний таймера (50Гц) произошедших за время двухсот перерисовок экрана. Почему 200? Потому что 200 строк экрана, в общем то произвольное значение.
    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    И еще: 439 тиков по 50Гц - это же 8.8 секунд... Неужели так долго скроллится один экран?... Какие тогда 22 fps?...
    200 перерисовок экрана 8.8 секунд. 22.8 перерисовок экрана каждую секунду. Всё стыкуется. Первоночальную оценку я вообще делал визуально с секундомером, а потом для уточнения использовал таймер 50Гц.

    Гораздо интересней почему возникают сомнения в результатах теста?
    Если бы использовал регистровый доступ к видеопамяти, а не прямой, тогда да, было бы раза в два медленней.

  5. #4

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Результат теста показывает количество прерываний таймера (50Гц) произошедших за время двухсот перерисовок экрана.
    Спасибо, теперь ясно, хотя из исходников этот факт совершенно не очевиден...

    Цитата Сообщение от randomizer Посмотреть сообщение
    Гораздо интересней почему возникают сомнения в результатах теста?
    Потому что кажется многовато... Давай еще посчитаем:

    СкоростьПрокачки = 200 Экранов * 50 Гц * 8000 СловРазмерЭкрана / 439 ТиковТаймера = 182233 слова в секунду.
    Растактовка (в пределе) MOV.W (R2)+,(R1)+ = 10 МГц тактовой / 182233 Слов/с = ~55 тактов. Это похоже на правду?
    Я же три раза попросил... Даже если есть зависимость, можно же было нижний и верхний предел указать... Нет, знатокам гораздо легче (и "информативнее" и "эффективнее" !!!) ответить отговоркой...

    Цитата Сообщение от randomizer Посмотреть сообщение
    В общем то подобные тесты интересны только в сравнении с другими машинами. Как выяснилось, у Агат, со штатным процессором и стандартной частотойй, результат просто как говорится ниже плинтуса ~3.9 fps
    Справедливости ради отмечу, что этот графрежим с 16 КБ появился только в АГАТ-9, и я, честно говоря, не тестил игрухи в этом режиме, чтобы заценить динамичность. Большинство игрух используют другие графрежимы с 8 КБ (или текстовые режимы с 2 КБ), и графика - очень и очень динамичная. Бонусом: а если и АГАТу дать прикурить на 10 МГц, сколько fps выйдет?
    Последний раз редактировалось LeoN65816; 03.01.2019 в 23:39.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  6. #5

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Растактовка (в пределе) MOV.W (R2)+,(R1)+ = 10 МГц тактовой / 182233 Слов/с = ~55 тактов. Это похоже на правду?
    Оу, если так посмотреть, то получается чрезвычайно медленно. Три обращения к памяти и два раза прибавление двух к содержимому регистра.

    - - - Добавлено - - -

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Бонусом: а если и АГАТу дать прикурить на 10 МГц, сколько fps выйдет?
    Думаю что будет примерно тот же результат что и у 1801ВМ2 в случае если бы он работал с памятью без задержек.

    - - - Добавлено - - -

    Кстати, по моему, наболее интересное из новоделов для УКНЦ, это реплика контроллера памяти ЦП и графического контроллера. В первую очередь для изменения таймингов памяти и обеспечения доспупа к памяти без задержек.
    Последний раз редактировалось randomizer; 04.01.2019 в 00:09.

  7. #6

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Оу, если так посмотреть, то получается чрезвычайно медленно. Три обращения к памяти и два раза прибавление двух к содержимому регистра.
    Так все-таки, по условиям, указанным здесь, кто-нибудь может сообщить сколько тактов исполняется эта инструкция?

    Опять оффтоп...

    Цитата Сообщение от randomizer Посмотреть сообщение
    Думаю что будет примерно тот же результат что и у 1801ВМ2 в случае если бы он работал с памятью без задержек.
    Хотя я полностью уверен в результате, но не буду спорить...
    [свернуть]
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  8. #7

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Хотя я полностью уверен в результате, но не буду спорить... https://zx-pk.ru/images/smilies/dizzy_wink.gif
    Вызов принят, через пару дней протестирую прокачку данных с модулем SRAM

  9. #8

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Так все-таки, по условиям, указанным здесь, кто-нибудь может сообщить сколько тактов исполняется эта инструкция?
    https://zx-pk.ru/threads/15587-progr...l=1#post441175

  10. #9

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Оу, если так посмотреть, то получается чрезвычайно медленно. Три обращения к памяти и два раза прибавление двух к содержимому регистра.
    Инкремент регистров не в счет, оно делается внутри параллельно с обращением к памяти. То есть три цикла шины, и все. А на тему, как выжимать из 1801-х процессоров максимальное быстродействие, долго работал наш коллега Vslav. Вот здесь его отчет и обсуждение.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #10

    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Справедливости ради отмечу, что этот графрежим с 16 КБ появился только в АГАТ-9, и я, честно говоря, не тестил игрухи в этом режиме, чтобы заценить динамичность. Большинство игрух используют другие графрежимы с 8 КБ (или текстовые режимы с 2 КБ), и графика - очень и очень динамичная.
    Я думаю, если на УКНЦ использовать видеорежим с разрешением 10 на 24 символа (т.е. около 8 килобайт на кадр), то скорость и динамика будут просто удивительные. В отличие от изображения...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. ПК8000 - Общие вопросы
    от Mick в разделе ПК8000
    Ответов: 601
    Последнее: 03.11.2025, 00:03
  2. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  3. Корвет: Общие вопросы
    от DATAsoft в разделе Корвет
    Ответов: 248
    Последнее: 14.10.2025, 00:32
  4. Общие вопросы по клавиатуре.
    от Viktor2312 в разделе Устройства ввода
    Ответов: 7
    Последнее: 02.01.2014, 23:58
  5. ЕС184X: общие вопросы
    от dk_spb в разделе Разное
    Ответов: 3
    Последнее: 25.08.2013, 18:09

Ваши права

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