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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Устанение "дрожания" бордера

  1. #11
    Master Аватар для GM BIT
    Регистрация
    27.11.2008
    Адрес
    Красноярск
    Сообщений
    747
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://www.zx.pk.ru/showthread.php?t...3%E5%EC+border
    Кстати сейчас его перечитал, нет там решения как убрать N+(0-3) такта

  2. #12
    R.I.P. Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    в общем, простого рецепта может и не быть, неизвестно что делается в коде. например, плеер pt3 какой-нить, там же много ветвлений, и остаток от деления на 4 может быть всегда разный, хрен такое просто выправишь.
    Плеер проигрывает музыку, разложеную на OUT-ы. Работает ДО "прорисовки" верхней части бордюра. Его влияние исключено.

    ---------- Post added at 15:31 ---------- Previous post was at 15:26 ----------

    Вот это я искал:
    scf
    ret nc
    ret nc
    ret nc
    Только не пойму, с чем это связано? У меня в это время в А сидит значение цвета.
    PSB, от тебя это было. Что проверяем -то?

  3. #13
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    если условие не выполняется, то RET NC занимает 5 тактов.
    SCF далает так, чтоб ни один RET NC не прошёл.
    т.е. получается один RET NC поволяет сдвинуть на 1 такт.
    при дрожании надо поставить от 1-го до 3-х ret-ов (подбирать)

    кстати, интерестный метод, я то, дурак , обычно ADD HL,HL или LD A,0 подтягивал (оба сдвигают 3 такта)
    Последний раз редактировалось Sinus; 16.09.2010 в 17:25.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  4. #14
    R.I.P. Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет, может я балбес, но scf - это с каким регистром работа? Вроде как с А? Так что там должно быть, чтоб выполнить условие? У меня, в моей проге, данные цвета, который мне нужен. Что в А надо загрузить? Вот что надо узнать. А PSB молчит.

  5. #15
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,773
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VNN_KCS Посмотреть сообщение
    scf - это с каким регистром работа?
    только c F, значение в A тут не причём.

  6. #16
    R.I.P. Аватар для VNN_KCS
    Регистрация
    11.10.2007
    Адрес
    Донецкая обл. г.Енакиево
    Сообщений
    2,316
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sinus Посмотреть сообщение
    кстати, интерестный метод, я то, дурак , обычно ADD HL,HL или LD A,0 подтягивал (оба сдвигают 3 такта)
    Если так, то точно придётся по новой код писать. А ведь в нащем интро низ не дёргался, хотя иея построения та же.
    А почему сразу на 3 пиксела? Можно сделать многое, чтоб сдвинуть на 1,2,3,4..... такта. Жаль только, что сдвиг 1 такт, а бордюр сдвигается на 2 экранных пиксела. А если бы на 1?.........

    ---------- Post added at 23:08 ---------- Previous post was at 23:03 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    только c F, значение в A тут не причём.
    Ну не знаю. Может и я что-то недопонял. Попробую, завтра отпишусь. Просто хотел на выходе одной п.программы получить кратное 4-м и на выходе другой- то же. А таким макаром решить свою пробдему. Первый раз столкнулся с этим.
    Всем спасибо за участие.

    ---------- Post added at 23:18 ---------- Previous post was at 23:08 ----------

    Нихрена не помогло. Эффект тот же. Здесь что-то другое. Перепишу код по новой, но тот сохраню и после пати выложу. Будет за что меня поматерить :-)
    Последний раз редактировалось VNN_KCS; 17.09.2010 в 00:10.

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

  8. #17
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А почему сразу на 3 пиксела
    ммм... я про такты говорил, а не пиксели.

    ADD HL,HL - на сдвиг 3 такта
    ADD HL,HL * 2 - на сдвиг 2 такта
    ADD HL,HL * 3 - на сдвиг 1 такт

    в случае с RET NC:

    RET NC - сдвиг на 1 такт
    RET NC * 2 - сдвиг на 2 такта
    RET NC * 3 - сдвиг на 3 такта

    Нихрена не помогло. Эффект тот же. Здесь что-то другое
    скорее всего что-то плавает по тактам.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  9. #18
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так что? выход только один? пишем код кратный 4 тактам и по другому никак?
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

  10. #19
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Насколько я помню, автоподгонка от RST#7 сама по себе работает несколько интов, так что в первый раз автоподгонка, а потом писать код кратный 4м тактам.
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

  11. #20
    Master
    Регистрация
    16.09.2005
    Адрес
    Дзержинск (DustCity)
    Сообщений
    919
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    deleted
    Последний раз редактировалось TmK; 22.11.2010 в 10:45.
    Pentagon1024sl2.2/TSFM/Z-Controller/GS128Kb/HDD/CDROM/Palcoder

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 67
    Последнее: 21.04.2021, 14:51
  2. Ответов: 95
    Последнее: 22.10.2019, 13:49
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 18
    Последнее: 27.08.2008, 20:27
  5. Ответов: 6
    Последнее: 20.11.2007, 11:29

Ваши права

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