User Tag List

Страница 103 из 157 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя
Показано с 1,021 по 1,030 из 1564

Тема: Программирование на УКНЦ как?

  1. #1021

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А BP2 судя по всему BP1+<WPBP*2> - 280. ?
    банк 1 - младший байт слова, банк 2 - старший байт слова
    если я правильно понял графику нужно хранить: Четные байты в одном блоке нечетные в другом?

    ... поэтому у меня полосатость получалась. как же блин спрайты хранить их же еще по точкам нужно двигать...
    для полного счастья не хватает чтобы с инверсией и биты в обратном порядке...
    ....
    попробовал очистку сделать.. вроде работает..
    и еще внизу стек шевелится..
    я его тоже очищаю с фатальным результатом
    Последний раз редактировалось S_V_B; 10.10.2018 в 14:00.

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

  3. #1022

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    А BP2 судя по всему BP1+<WPBP*2> - 280. ?
    Каждый бит цвета хранится в отдельном банке памяти. Контроллер памяти ЦП подставляет байты банка 1 в чётные адреса, байты банка 2 в нечётные адреса. Байт 0 бит-плана 1 имеет адрес BP1, байт 0 бит плана 2 имеет адрес BP1+1 и т.д. в шахматном порядке.
    Если банки 0, 1 и 2 обозначить как B, G, R, то в одном слове получается такое расположение бит | 7R 6R 5R 4R 3R 2R 1R 0R | 7G 6G 5G 4G 3G 2G 1G 0G |

  4. #1023

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно как будет выглядеть алгоритм движения спрайта по точкам.. и будет ли быстро.
    допер..
    если например двигаемся влево то:
    кладем в младший байт, сдвигаем влево.. и эти 2 байта уже кладем в свой план.. те через один..
    так для обоих планов и для маски..
    Последний раз редактировалось S_V_B; 10.10.2018 в 16:34.

  5. #1024

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #1025

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    А ПП знает, что у него в памяти целый битплан образовался?
    Единственное что он "знает", это то что "он" выделил регион памяти под наши нужды.

    Цитата Сообщение от S_V_B Посмотреть сообщение
    В демке прерывания отключены, а если их включить всякая ерунда вылазит.. скрол вообще что попало творит.
    Тут только один выход - вешать свои обработчики прерываний.

    Цитата Сообщение от S_V_B Посмотреть сообщение
    И как-то заблокировать запись в битплан который в ПП.
    Не нужно ничего блокировать, достаточно переопределить цвета таким образом, чтобы бит битплана ПП ни на что не влиял, то есть задавая цвета в таблице строк, внести одинаковые цвета для случаев когда он установлен и когда нет.
    Последний раз редактировалось randomizer; 10.10.2018 в 19:11.

  7. #1026

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    При сборке в SAV стэк конец кода ставится?
    Не могу понять что за полоски.. сверху изменяется, снизу просто мусор:
    https://yadi.sk/i/veyV7XmFP614UQ

  8. #1027

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,506
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    712
    Поблагодарили
    594 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    При сборке в SAV стэк конец кода ставится?
    ЕМНИП, то по умолчанию (если не играться .ASECT секциями) все из .OBJ размещается с адреса 1000(8) и указатель стека на тот же адрес 1000(8).
    Щас гляну

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

    Да, так

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

    http://bitsavers.informatik.uni-stut...nual_Aug91.pdf

  9. #1028

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть ли простой способ вернуть значения по умолчанию в таблице строк?
    код 4 по моему только рулон упорядочивает

  10. #1029

    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    414
    Спасибо Благодарностей отдано 
    98
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    45 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Есть ли простой способ вернуть значения по умолчанию в таблице строк?
    Думаю что будет достаточно вызвать подпрограмму, которая вот здесь в самомо начале листинга.

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

    Тольк как её вызвать из программы ЦП...

  11. #1030

    Регистрация
    05.07.2010
    Адрес
    Москва
    Сообщений
    1,058
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Удаление в знак протеста против действий MM
    Последний раз редактировалось MacBuster; 27.01.2019 в 09:01. Причина: Удаление в знак протеста против действий MM

Страница 103 из 157 ПерваяПервая ... 99100101102103104105106107 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Программирование на Эмуляторе. Возможно ли это?
    от Toxic в разделе Программирование
    Ответов: 10
    Последнее: 20.01.2008, 19:20
  2. Программирование Altera и JTAG
    от Mikka_A в разделе Несортированное железо
    Ответов: 7
    Последнее: 18.01.2008, 09:07
  3. Программирование и софтмейк на NES
    от Splinter в разделе Nintendo
    Ответов: 7
    Последнее: 30.06.2006, 04:31

Ваши права

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