User Tag List

Показано с 1 по 10 из 34

Тема: Вектор для чайника

Древовидный режим

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

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот получился и Мандельброт, Вектор по скорости построения на этот раз предпоследний. Но картинки красивые получаются, из участвующих в "забеге" 8-биток по красоте могут сравниться только MSX-2. Корвет догоняет Вектор по качеству только в полноэкранном генераторе большее разрешение компенсирует меньшее количество цветов. Удивительно, но Вектор выводит 4 bpp графику быстрее, чем Корвет ускоренную 3 bpp. Конечно, это из-за особенностей алгоритма, если бы данные выводись попиксельно, то Корвет в несколько раз был бы быстрее.
    Снова приглашаю тех, кто хочет улучшить показатели Вектора к оптимизации кода. Пока код заметно быстрее того, что сделал ivagor в 2021.
    У Вектора есть ещё одна фишка на зависть Корвету, использование портов. В Корвете работа с адесным пространством портов не поддерживается - наверное так на один чип сэкономили. Интересно, если бы в Векторе вместо портов были бы адреса в обычной памяти, то могло бы это удешевить Вектор? Но на Векторе кошерно сменить палитру - это как-то сложно (на Корвете с этим очень просто), наверное в конверторе картинок построчную смену цветов будет очень трудно сделать. Удивительно, что сделали несколько демок с 256 цветами. Трудно поверить, что они одинаково работают на любом реальном Векторе.

    Цитата Сообщение от parallelno Посмотреть сообщение
    Спасибо за то что делаешь что-то для Вектора!
    Было бы удобно взглянуть на код который ты хочешь оптимизировать.
    Если я не ошибаюсь то запустить bin файл можно напрямую закинув его на окно запущенного эмулятора. Если это не поможет, переименуй пожалуйста файл в rom

    А где можно глянуть асм?
    По приведенной ссылке внизу страницы есть ссылка на сорцы, для Вектора они в папке 8080. Сорцы есть и в общем архиве. Там из одного файла условной генерацией можно выбрать Вектор, Корвет или Амстрад, Благодарю за желание поучаствовать в оптимизации, но это штука очень сложная и времязатратная. Как видите, у некоторых это привело к нервным осложнениям. Но на все сто за свой код для 8080 не уверен, может и возможно там ещё пару циклов отжать.

    ДОБАВЛЕНИЕ. Проблема с монитором в том, что если гружу с эмулятора ROM или BIN, то монитор сбрасывется, а мои коды используют вызовы BDOS и BIOS из монитора. В emu80 вроде есть опция просто грузить ROM без перезапуска, но по этой опции монитор сбрасывается. Похоже альтернативы ленте пока нет.
    Последний раз редактировалось litwr; 12.01.2024 в 18:04.

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

    parallelno(13.01.2024)

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

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

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

Похожие темы

  1. Программы для Вектор-1200
    от shapipovo в разделе Вектор
    Ответов: 7
    Последнее: 27.06.2015, 09:38
  2. Меняю Вектор/БК11М на Вектор (или куплю)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 07.01.2012, 17:31
  3. Ответов: 20
    Последнее: 05.09.2006, 01:25
  4. Вопрос чайника: что такое Gigascreen и multicolor?
    от BYTEMAN в разделе Графика
    Ответов: 13
    Последнее: 14.08.2006, 17:17
  5. Вопрос "чайника": старые фирмовые машины.
    от GNTB в разделе Зарубежные компьютеры
    Ответов: 4
    Последнее: 24.05.2006, 15:08

Ваши права

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