User Tag List

Страница 71 из 112 ПерваяПервая ... 676869707172737475 ... ПоследняяПоследняя
Показано с 701 по 710 из 1119

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

  1. #701

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

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Я не смог осилить тему по таймерам, технически не подкован, но разве с ними при плавающих таймингах проблем не будет? Или это "плавание" слишком мелкое, чтобы их доставить?
    Они казались плавающими, пока не были теоретически обоснованы. А как обосновались, стали неплавающими)

  2. #702

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Это не тот Fullscreen которого хотелось, а хотелось экран УКНЦ в размер экрана монитора.
    Присоединяюсь в этом к Vamos, сейчас развертывание окна и центровка УК-НЦ экрана
    сделана хорошо, поскольку часто нужно иметь доступ к кнопкам дискет и меню, а вот
    галочка (режим) фулскрин (полноэкран) ИМХО: должен делать размер экрана УК-НЦ,
    а не окна эмулятора (которое и без галочки теперь можно развернуть) =
    desktop.height
    desktop.width
    Как в допилиной версии БК-эмулятора там же получилось,
    (осторожно !)

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



    [свернуть]


    значит и с
    УК-НЦ получится - например по нажатию стандартного alt+enter ?
    В любом случае - благодарность за центрование экрана внутри окна,
    так намного удобнее )))

    ---------- Post added at 20:59 ---------- Previous post was at 20:54 ----------

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    И какой там алгоритм подбора бонусов?
    До конца не проходил.
    По поводу оружия я не брал его после того как классные шевелящиеся снарядики,
    покрывающие площадь перед кораблём шириной с сам корабль не начинают лететь
    автоматически. Все дальнейшие виды всяких там гипотенуз (смайл) только усложняют
    прохождение ) По счёту это или 4 или 5 fier потом их не надо просто собирать. Как-то так.

    ---------- Post added at 21:02 ---------- Previous post was at 20:59 ----------

    По полноэкрану просто добавлю - в таком режиме мой бук (с включенными звуковыми
    фишками в эмуляторе) реально превращается в любимый мною БК! ) Как-бы ) Эффект присутствия однако.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  3. #703

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Вот я тоже не смог пока осилить тему по таймерам. Нужна предварительная работа -- прочитать все нужные треды обсуждений и понять что имелось в виду. собрать тесты на диск, погонять их, сопоставить с тем что получилось у умных людей на реале. Потом уже решать что не так сделано в эмуляторе и двигаться по пути улучшения.
    Общая идея "формулы быстродействия" проста - время выполнения команды складывается из "алгоритмической" задержки и суммарной задержки всех обращений к памяти.

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

    Это позволяет не запоминать отдельно продолжительность выполнения каждой команды при каждом типе адресации каждого операнда, а зная алгоритмическую задержку - добавлять к ней сумму задержек выполняемых обращений к шине.

  4. #704

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

    По умолчанию

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

    ---------- Post added at 21:17 ---------- Previous post was at 21:16 ----------

    В EmuStudio, кстати, так и сделано)

  5. #705

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

    По умолчанию

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

  6. #706

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    В EmuStudio, кстати, так и сделано)
    А в EmuStudio учитывается предвыборка?

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

  8. #707

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А я разве не то же самое сказал?
    Ну, если то, то я согласен)

    ---------- Post added at 22:50 ---------- Previous post was at 22:47 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    А в EmuStudio учитывается предвыборка?
    Да, т.к. писано по первому тому родного технического описания. Правда, возможно, не совсем верно, т.к. многой информации тогда еще не было. Тайминги работы блоков тоже сделаны не совсем такие, как должны быть, т.к. такой информации не было. Сейчас тоже нет содержимого ПЗУ микрокоманд процессора. Феликс хоть и сфоткал и что-то начал разбирать, но все это заглохло. Кроме того, у меня не учитываются здадержки памяти.

  9. #708

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, правый нижний уголок экрана УК-НЦ в режиме ^полноэкран для окна
    и <interlaced upscaled> для экрана УК-НЦ :

    Может быть только на моей матрице так? Это не страшно, просто не ясно почему так,
    раньше не замечал )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #709

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

    По умолчанию

    Несколько раздосадованный тем, что пользователям не понравился фулскрин, я сел писать новую архитектуру рендеров.

    Суть в том что отрисовщик экрана (рендер) будет вынесен из основного приложения в DLL, причём DLL можно менять, используя разные механизмы формирования изображения. Кроме того, основное приложение не ссылается на зависимые библиотеки, ссылки на нужные .lib стоят только в проектах отдельных DLL.

    RenderVfw.dll использует "Video for Windows" -- тот же механизм что сейчас реализован в эмуляторе; ориентирован на вывод 1:1 и кратное масштабирование -- например, в 2 раза или 2 x 1.5.
    RenderDX9.dll (DirectX 9) и RenderOpenGL.dll -- ориентированы на произвольное масштабирование, в т.ч. в режиме Fullscreen.

    В аттаче действующий макет с тремя рендерами, пока с единственным режимом в каждом из них. RenderTester позволяет подцепить один из рендеров и выводит статичное изображение, плюс есть команда для измерения предельного FPS.
    RenderDX9 и RenderOpenGL дают 60 FPS -- думаю это привязано к частоте обновления монитора; зато они дают такой FPS даже на FullHD разрешении.
    Пока конечно всё это написано неидеально -- по сути под DX и OpenGL я пишу впервые.

  11. #710

    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня нормально рендерит только OpenGL, только верхняя рамка окна остается и системный трей.
    DirectX 9 - это вообще не запустилось, каккие-то ошибки выдает.
    Video for Windows - не рендерит т.е. картинка во всех режимах 1:1

Страница 71 из 112 ПерваяПервая ... 676869707172737475 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1199
    Последнее: 29.12.2025, 05:26
  2. Ответов: 247
    Последнее: 17.11.2024, 07:55
  3. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  4. УКНЦ и Gotec Flash Floppy эмулятор
    от Ynicky в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 10.09.2019, 04:34
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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