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

User Tag List

Страница 4 из 4 ПерваяПервая 1234
Показано с 31 по 37 из 37

Тема: im2 и call 3d13

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

    По умолчанию

    Цитата Сообщение от psb
    а че проехали-то? я не догнал, зачем ставить стек в данные, если юзаешь тр-дос? фигня какая-то..
    если ты через стек что-то перекидываешь (картинку или что там), то как тогда тр-дос? если ты юзаешь тр-дос, то зачем стек в данные?
    не-по-нят-но!

    а чего не понятного?

    boot с проверкой смены диска.
    на im2 - музыка
    в основном цикле - опрос tr-dos+переброс данных через стек.

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

  3. #32
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от klondike
    в основном цикле - опрос tr-dos+переброс данных через стек.
    нууу... я-то думал... тр-дос и переброс данных стеком не пересекаются эт частный случай да и какой-то неправильный (в том смысле, что если это перебрасывалась графика, она должна была это делать синхронно с прерываниями чтобы не дергаться

  4. #33
    Member
    Регистрация
    08.02.2006
    Адрес
    Москва
    Сообщений
    30
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb
    нууу... я-то думал... тр-дос и переброс данных стеком не пересекаются эт частный случай
    Ну, прерываню то все равно не известно, из трдоса оно отхватило управление или нет?
    Вот поэтому и была проверка и SP и адреса возврата.

    Цитата Сообщение от psb
    да и какой-то неправильный (в том смысле, что если это перебрасывалась графика, она должна была это делать синхронно с прерываниями чтобы не дергаться
    А там по другом не получалось. Почему - не помню
    Было еще смешнее. С im2 и досом вообще не связано, зато связано с
    'неправильностью':
    цикл: "переброс + halt + очистка" давал рваное изображение, а
    "переброс + очистка + halt" - стабильное
    Это в во вращающихся "шахматных" полях в OVERDEMO.

  5. #34
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от klondike
    Ну, прерываню то все равно не известно, из трдоса оно отхватило управление или нет?
    это зависит от подхода я бы сделал не так но это не важно..

    Цитата Сообщение от klondike
    Было еще смешнее.
    так и тут ничего смешного все дело в луче, _абсолютно_ нормальное явление

    только понятнее, если начинать с halt:
    halt, очистка, переброс - луч наезжает на очистку, видим глюк
    halt, переброс, очистка - перебрасываться успевает, а очистку УЖЕ не видно

    хотя фиг знает, если в инт не влазило..
    все равно это уже оффтоп

  6. #35
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тема переросла в бредовую стадию - никто никогда не рисовал спрайты с включенными im2 через trdos

    Цитата Сообщение от klondike
    "переброс + очистка + halt" - стабильное
    именно по такому методу работает бОльшая часть 48к игр

  7. #36
    Member
    Регистрация
    08.02.2006
    Адрес
    Москва
    Сообщений
    30
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    тема переросла в бредовую стадию - никто никогда не рисовал спрайты с включенными im2 через trdos
    Спрайты через трдос? Это оригинально.
    А вот дос + стек на данных + im2 - это boot с проверкой смены диска, выше же написал.
    Т.е. очевидно, что одновременно выполняется два пункта:
    либо im2+dos, либо im2+стек на данных, а не все три.

    Речь шла про изначальное мое предложение проверять адрес возврата.
    Проверка для того и нужна было, чтобы понять - возвращаться ли в дос и восстанавливать ли таблицу данных?. Хотя можно было ограничиться только проверкой SP а возрат по ret в дос, но это я сам себя перемудрил тогда.



    Про луч - вот жеж оказывается как все просто...
    Знать бы раньше

    Несколько лет для меня было тайной, почему переписанная 1 в 1 пзу'шная процедура tape load не работает по адресу ниже 49152 на моем zx.
    Чего уж; а работа с border с мультиколором так и осталась тайной.

  8. #37
    Member
    Регистрация
    08.02.2006
    Адрес
    Москва
    Сообщений
    30
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb
    нууу... я-то думал... тр-дос и переброс данных стеком не пересекаются эт частный случай да и какой-то неправильный (в том смысле, что если это перебрасывалась графика, она должна была это делать синхронно с прерываниями чтобы не дергаться
    Ну, видишь, проблемы были с пониманием того, почему синхронизации не происходит.
    Получилось, кстати, весьма плавно.
    См. например вот эти интро:
    deflector/sabotage

Страница 4 из 4 ПерваяПервая 1234

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

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

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

Похожие темы

  1. TR-Dos #3D13 с отключенной обработкой ошибок
    от Sinus в разделе Программирование
    Ответов: 1
    Последнее: 17.08.2011, 09:51
  2. Функция #0a процедуры #3d13
    от axor в разделе Программирование
    Ответов: 3
    Последнее: 12.10.2006, 16:31
  3. call#3d13 = call#3d14
    от rasmer в разделе Программирование
    Ответов: 4
    Последнее: 22.06.2005, 17:05

Ваши права

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