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

User Tag List

Страница 75 из 85 ПерваяПервая ... 717273747576777879 ... ПоследняяПоследняя
Показано с 741 по 750 из 845

Тема: Вектор-06Ц: Общие вопросы

  1. #741
    Master
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    905
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    205
    Поблагодарили
    153 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    То есть надо было где-то хранить прототип спрайта в невидимой странице, например
    Можно сделать аппаратное разделение при работе с памятью: читаем из одной области, а пишем уже в другую. Навроде разделения выборки опкода и данных.
    Это позволило бы хранить спрайты/данные в "верхней" памяти, а писать уже в видеопамять. Кваз же, как понимаю, затеняет верхнюю? Вот как раз бы и пригодилось.

  2. #742
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,580
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    278
    Спасибо Благодарностей получено 
    234
    Поблагодарили
    183 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  3. #743
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,120
    Спасибо Благодарностей отдано 
    800
    Спасибо Благодарностей получено 
    661
    Поблагодарили
    406 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Интересно чего бы стоило схемотехнически сделать на Векторе самое минимальное ускорение -- параллельную запись байта в несколько выбранных плоскостей залпом? Понятно, что это не для всех случаев полезно, но зато такой "ускоритель" проще представить в схеме современной Вектору, чем настоящие спрайтовые или блиттерные навороты.
    Больше игр нет

  4. #744
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,860
    Спасибо Благодарностей отдано 
    655
    Спасибо Благодарностей получено 
    1,847
    Поблагодарили
    1,055 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    И сдвигов и вообще ничего
    Сдвиги в ega есть

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

    svofski (26.07.2022)

  6. #745
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Это помогло бы во многих случаях. Правда на EGA, если память не изменяет, мы могли таким образом копировать четыре плоскости залпом, но только из видеопамяти в видеопамять.
    Да, но и это было же круто. Commander Keen тому примером, 60 честных кадров в секунду на EGA. Честный мягкий скролл.

    4xИР23 и управление, было бы офигенно! Вектор и так один из лучших компов на 8080, а ещё и чутка добавить ...

  7. #746
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,184
    Спасибо Благодарностей отдано 
    265
    Спасибо Благодарностей получено 
    460
    Поблагодарили
    184 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Плохо знаком с Корветом в деталях, но я слышал, что какая-то часть такого подхода в нем была реализована.
    Да, есть что-то подобное. Вроде бы и недавно с Корветом разбирался, но как-то там это не совсем очевидно сделано, так что детали тоже уже не помню.
    Но в Корвете видеопамяти 48 Кб в минимальном варианте (и 192 Кб в максимальном), так что это несколько другая "весовая категория", сравнивать с Вектором не приходится...
    Последний раз редактировалось Pyk; 27.07.2022 в 00:23. Причина: typo

  8. #747
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,860
    Спасибо Благодарностей отдано 
    655
    Спасибо Благодарностей получено 
    1,847
    Поблагодарили
    1,055 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Но в Корвете видеопамяти 48 Кб в минимальном варианте (и 192 Кб в максимальном), так что это несколько другая "весовая категория", сравнивать с Вектором не приходится...
    Не вижу препятствий для сравнения. И это при том, что на мой взгляд ускоритель подобного рода не особо нужен был корвету и в векторе от него было бы не так уж много толка. Это по одному из возможных критериев эффективности - увеличение быстродействия/аппаратные затраты (на элементной базе того времени).

  9. #748
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    вот если бы вместо возни с портами, настройками режимов и плоскостей просто выбирать два цвета и их фигачить...
    ??? В EGA можно и так. Например, ставим set/reset на нужные цвета, и вперёд.

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

  10. #749
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте!

    Возможно такой вопрос, были вообще законченные разработки в плане сменить процессор Вектора на ИМ1821ВМ85 или i8085?

    Подскажите тему где такое обсуждалось?
    FPGA - наше все!

  11. #750
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,860
    Спасибо Благодарностей отдано 
    655
    Спасибо Благодарностей получено 
    1,847
    Поблагодарили
    1,055 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Интересно чего бы стоило схемотехнически сделать на Векторе самое минимальное ускорение -- параллельную запись байта в несколько выбранных плоскостей залпом?
    Это наверно единственная реалистичная штука из этой серии. Скорее всего хватило бы 2-3 микросхем и не надо разводить кучу дополнительных дорожек. Достаточно разрешать/запрещать casы РУ6ых при записи в 8000-FFFF.

Страница 75 из 85 ПерваяПервая ... 717273747576777879 ... ПоследняяПоследняя

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

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

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

Ваши права

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