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

User Tag List

Страница 104 из 147 ПерваяПервая ... 100101102103104105106107108 ... ПоследняяПоследняя
Показано с 1,031 по 1,040 из 1461

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

  1. #1031
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    959
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    34 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от x-code Посмотреть сообщение
    У меня есть такой вопрос... надеюсь, не сильно оффтопный. Насколько код VV завязан на Windows? Будет ли реалистично сделать порт под Linux и Raspberry Pi?

    Да, навскидку я понимаю, что придётся полностью переделать вывод звука, и здесь надежда только на то, что PulseAudio оперирует примерно теми же понятиями, что и DirectSound
    С графикой - насколько помню, в VV была поддержка OpenGL - может быть даже проще...
    GUI переписать на Qt или GTK тоже не должно быть большой проблемой

    Но блин как было бы круто воткнуть "малинку" в видеовход телевизора и увидеть там тёплый ламповый загрузочный экран "Вектора"...
    Код VV очень сильно завязан на x86, еще конечно есть завязки на direct sound. на х86 завязан потому, что VV зарождался еще в далеком 1998 году. и первые версии были под DOS, и там была борьба за быстродействие, поэтому эмуляция процессора и многое другое писалось ассемблерными вставками. Многое из это наследия и сейчас присутствует в исходниках VV. Перенести VV на линукс прямо в лоб, врят ли получится, но думаю это проще чем писать с нуля. но даже если это сделать, все равно на Rpi и т.п. ARM машинах запустить не получится т.к. надо переписывать x86 специфический код.

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

    Цитата Сообщение от ZEman Посмотреть сообщение
    а в vv есть эмуляция жёсткого диска ?
    нет ))
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  2. #1032
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,126
    Спасибо Благодарностей отдано 
    810
    Спасибо Благодарностей получено 
    666
    Поблагодарили
    409 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тест сброса 8052 в 0 при установке режима: http://sensi.org/~svo/b/brdtestx.rom

    Сорец для прекрасма https://pastebin.com/Nhv6zffD

    VV и vector06js:


    b2m:
    Больше игр нет

  3. #1033
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,852
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    171 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ждём картинку с реала

  4. #1034
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,126
    Спасибо Благодарностей отдано 
    810
    Спасибо Благодарностей получено 
    666
    Поблагодарили
    409 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В свете недавних событий с отладкой Рива Рейда и благодаря перекрестному анализу разных текстов и сорцов я почти уверен в результате. Между тем я поправил vector06js, добавил себе автотест и карточку в картотеку.

    По идее так же надо проверить и другие проверябельные порты, например должен сбрасываться tape out.

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

    x-code, я собрал mess на rpi3. Выглядит это вот так (лучше не смотреть): https://youtu.be/-55Bx3fNK_I
    Никакого теплого лампового Вектора, сплошная мертвящая цифра. На самом деле даже мой vector06js в chromium-е выглядит лучше: фреймрейт примерно такой же, но хотя бы реальное время соблюдается корректно. Тут на самом деле загадка: в чем дело? В лице Retropie есть убедительное доказательство того, что рпя3 способна эмулить системы значительно более продвинутые, чем Вектор. Может быть какие-то особенности сборки, может быть libretro запатчен с головы до ног, а я этих патчей не брал.. Хорошо бы разобраться.
    Больше игр нет

  5. #1035
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На реалах 06Ц и 06Ц.02 картинка как на b2m - с ребристым бордюром (если речь о нём).
    По крайней мере на ч/б мониторе...
    Последний раз редактировалось KTSerg; 30.12.2017 в 07:44.

  6. #1036
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,881
    Спасибо Благодарностей отдано 
    667
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    1,073 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Или вот еще такой тестик (только красоты в нем совсем нет).
    Слева результат emu, справа - VV
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	tst8255emu.gif 
Просмотров:	133 
Размер:	1.7 Кб 
ID:	63565   Нажмите на изображение для увеличения. 

Название:	tst8255VV687.gif 
Просмотров:	125 
Размер:	2.3 Кб 
ID:	63566  
    Вложения Вложения

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

  8. #1037
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Или вот еще такой тестик (только красоты в нем совсем нет).
    Слева результат emu, справа - VV
    Если разница в бордюре, то на "реале" бордюра не вижу.
    Может зациклить тест с принудительным миганием бордюра, что-бы нагляднее было...
    Правда у меня ч/б некоторые сочетания цвета могу и не видеть...

  9. #1038
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,881
    Спасибо Благодарностей отдано 
    667
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    1,073 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да разница в цвете бордюра. Значит правильность работы emu по данному вопросу еще раз подтверждена.
    Насчет мигания - думаю это излишне.
    Там всего два цвета, как раз ч/б.

    Просто неожиданно, что в VV ВВ55 в сторону проца работает нормально (вроде доработки этой части были связаны с колобихой), а в сторону бордюра - только через порт 2 (по крайней мере так можно заключить из теста).

  10. #1039
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,126
    Спасибо Благодарностей отдано 
    810
    Спасибо Благодарностей получено 
    666
    Поблагодарили
    409 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, полезный тест. А можешь его расширить для портов A и C?

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

    Ну и заодно посмотреть на результат IN 0.
    Больше игр нет

  11. #1040
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,881
    Спасибо Благодарностей отдано 
    667
    Спасибо Благодарностей получено 
    1,891
    Поблагодарили
    1,073 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Расширенный тест.
    Слева - emu, cправа - VV (не ожидал таких результатов)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	tst8255emu_2.gif 
Просмотров:	125 
Размер:	2.0 Кб 
ID:	63571   Нажмите на изображение для увеличения. 

Название:	tst8255VV687_2.gif 
Просмотров:	115 
Размер:	2.0 Кб 
ID:	63572  
    Вложения Вложения

Страница 104 из 147 ПерваяПервая ... 100101102103104105106107108 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 844
    Последнее: 11.01.2024, 14:31
  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

Ваши права

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