User Tag List

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

Тема: Пишу шедевр для «Вектора 06Ц»

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

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

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Осмелюсь показать свою идею по заполнению ширмы.
    Сразу скажу, я этим ни когда не пользовался и не протестировал.
    Не призываю это использовать, просто как пример, может на какие мысли подтолкнёт.

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


    сохранение указателя стека
    lxi h,0000h
    dad sp
    shld sohr_sp

    подготовка регистров.
    HL должна читать адрес шиирмы, который где-то вычисляется и хранится в памяти
    lhld adr_shirm - в HL загрузить адрес верхней строки "ширмы" из памяти.
    lxi d,$0100 - в DE загрузить смещение для перехода к следующей колонке "ширмы".
    lxi b,$ffff - в BC загружаем "ширму" или $0000 для её снятия.
    mvi a,$20 - счетчик количества колонок ширмы, если пользоваться циклом

    shirm_scr:
    sphl - адрес ширмы в указатель стека
    push b - две строки ширмы
    push b - две строки ширмы
    dad d - переход на следующую колонку ширмы

    dcr a - счетчик циклов для ширмы
    jnz shirm_scr - на повтор цикла

    восстановление указателя стека
    lhld sohr_sp
    sphl

    если циклом не пользоваться, а просто повторить 32 раза 4 команды загрузки ширмы, то её заполнение ускоряется на 30%.
    [свернуть]


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

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

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

    metamorpho(17.07.2020)

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  4. Ответов: 198
    Последнее: 26.04.2020, 13:05
  5. Ответов: 58
    Последнее: 06.07.2019, 23:56

Ваши права

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