User Tag List

Страница 91 из 152 ПерваяПервая ... 878889909192939495 ... ПоследняяПоследняя
Показано с 901 по 910 из 1517

Тема: Вектор-06Ц: Эмуляция

  1. #901

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,307
    Спасибо Благодарностей отдано 
    1,032
    Спасибо Благодарностей получено 
    818
    Поблагодарили
    489 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros, я вот игрался с закачкой видео от PPC и мы столкнулись с некоторыми трудностями, связанными с масштабированием картинки к фиксированным размерам, которые понимает ютуба. Например, если видео 480p, оно должно быть 640x480 для пропорции 4:3, иначе видео перекодируется-перемасштабируется максимально богопротивным способом и смотреть его невозможно.

    Жизнь стала бы проще, если бы был режим паддинга до указанного размера. Смысл в том, что я могу в настройках эмулятора указать метод масштабирования по вкусу, в отличие от перекодирующей программы, у которой настройки не всегда подходят для эмуляторов. В видео кодек (и на экран) будет передаваться всегда фиксированное разрешение, те же 640x480, но внутри этого прямоугольника будет изображение с эмулятора, отмасштабированное удобным для эмуляции способом. Например, 360х256, если мне хочется примерно правильных пропорций, или 256х256, если мне очень хочется пиксель к пикселю, или растянутое на все 640х480, если мне хочется заполнить весь экран.

    А для 720p (1280х720) это вообще было бы идеально: 512 строк + бордюр почти идеально вписываются.

    Все это можно делать и руками, разумеется. Но было бы прикольно.
    Больше игр нет

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

  3. #902

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уже совсем забыл - в режиме 4:3 эмулятор маштабирует (т.е. режет строки по вертикали) и видео получается уже искаженным. Если в настройках эмуля Screen->Display Size->Proportion 4:3 снять галку, то видео будет квадратное 576х576 т.е. пиксель к пикселю. Я думаю для получения наиболее качественного видео это будет полезно.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  4. #903

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,307
    Спасибо Благодарностей отдано 
    1,032
    Спасибо Благодарностей получено 
    818
    Поблагодарили
    489 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Уже совсем забыл - в режиме 4:3 эмулятор маштабирует (т.е. режет строки по вертикали) и видео получается уже искаженным. Если в настройках эмуля Screen->Display Size->Proportion 4:3 снять галку, то видео будет квадратное 576х576 т.е. пиксель к пикселю. Я думаю для получения наиболее качественного видео это будет полезно.
    Хороший совет -- PPC, в следующий раз делай видео квадратным, тогда количество перемасштабирований будет меньше.
    Больше игр нет

  5. #904

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros ,
    Мне кажется, что отладчик в VV не показывает при пошаговом исполнении содержимое 16К страницы квазидиска при записи в порт 10h управляющего слова 001000xx (доступ как память) и передаче управления на адреса A000-DFFF.
    Ещё вроде, при отключении AY8910/12 (None в меню Sound), тесты на её присутствие всё равно показывают наличие AY.
    По памяти: что-то вроде кода внизу должно возвращать 0 при отсутствии звуковухи.
    Код:
    mvi a, 6
    out 15h
    mvi a, 1
    out 14h
    in 14h
    ani 1
    Ты не мог бы поглядеть?

  6. #905

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отладчик дизасемблирует содержимое только основной памяти, квазидиск не дизасемблируется, почему, щас непомню уже, вроде как невозможно четко определить что именно надо дизасемблировать.
    AY посмотрю, если че исправлю.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  7. #906

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    AY посмотрю, если че исправлю.
    Жаль конечно, что в квазидиске отладка не работает.

    А с АY - ложная тревога. Это я перемудрил. Правильный код (если кому надо):
    Код:
    mvi a, 6
    out 15h
    mvi a, 1
    out 14h
    in 14h
    cpi 1

  8. #907

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    может сделать ручной выбор памяти для отладчика?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  9. #908

    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    336
    Спасибо Благодарностей отдано 
    46
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ручной конечно лучше, чем никакого, но когда много переключений банков, будет заморочно немного. А может автоматом состояние порта квазидиска отслеживать? Там немного комбинаций, фактически только за 5м битом надо следить, основная память, или страничная.
    Правда, если бит 5 выставлен в 1, придётся на ходу подменять адреса A000-DFFF в соответствии с выбранной страницей в битах 1 и 0.

  10. #909

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ок. посмотрю че можно сделать
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  11. #910

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пока так буду выкладываю, тимоха сайт забросил
    VV 6.75 поправил отладчик, теперь данные отображаются по состоянию регистра 10h.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

Страница 91 из 152 ПерваяПервая ... 878889909192939495 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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