User Tag List

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя
Показано с 71 по 80 из 87

Тема: Не получается починить

  1. #71

    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Slider, как не рублю!?
    мы же ещё в пятом классе мультиколор проходили!
    "наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
    "Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
    (c) zst

  2. #72

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,295
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,459
    Поблагодарили
    949 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    придумал как мне кажется изящное решение (оригинальный код практически не меняется). Слайдер сам всё расскажет чуть позже.
    блин, как оказалось ушлые буржуи применили тот-же трюк,ихний код Слайдер выложил в 56ом посту. (224t)
    мягко говоря непонятно о какой тогда помощи он просит.
    неужели так трудно (да хоть на глазок) рассчитать первоначальную задержку
    Последний раз редактировалось goodboy; 23.10.2013 в 17:02.

  3. #73

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня не было возможности посмотреть на код, но имейте в виду, что синхронизацию на классике часто делают без выравнивания на такт, просто используя подтормаживание медленной памяти. Не возьмусь посмотреть прямо сейчас, но если не получится вычинить подручными средствами, то я смогу посмотреть через неделю-другую.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  4. #74

    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,607
    Спасибо Благодарностей отдано 
    670
    Спасибо Благодарностей получено 
    1,684
    Поблагодарили
    460 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    придумал как мне кажется изящное решение (оригинальный код практически не меняется). Слайдер сам всё расскажет чуть позже
    Рассказываю.
    Гуд конструкцию
    nop
    nop
    dec l
    jr nz, m1 (вверх, на начало аутов)
    ld l,05
    jp m2
    out (c),e
    m2: out (c),d

    превратил в
    nop
    dec l
    jr nz,m1 (вверх, на начало аутов)
    ld l,05
    jp m2
    nop
    out (c),e
    m2: out (c),d

    Т.е. все команды с их кол-вом тактов остались, за вычетом лишнего NOP, а JP перепрыгивает чуть дальше!
    Маладэц!

    ---------- Post added at 21:13 ---------- Previous post was at 21:11 ----------

    Цитата Сообщение от introspec Посмотреть сообщение
    синхронизацию на классике часто делают без выравнивания на такт, просто используя подтормаживание медленной памяти
    Ну, у нас, скорее, надо было под пентагон настроить - оно к классике и так привязано так что все получилось
    Последний раз редактировалось Slider; 24.10.2013 в 01:18.
    Ave ZX!

  5. #75

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    Ну, у нас, скорее, надо было под пентагон настроить - оно к классике и так привязано так что все получилось
    Нене, я исключительно в том смысле, что подгонка к пентагону может иногда оказываться реально нетривиальной.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  6. #76

    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    14,295
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    1,459
    Поблагодарили
    949 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    Т.е. все команды с их кол-вом тактов остались, а JP перепрыгивает лишнюю срань!
    ты кажется не понял что пауза между выводом двух строк сократилась на 4ре такта.

    осталось написать грамотный патч который сдвигает 4команды (8байтов) на байт назад и увеличивает на 1 смещение для jr nz.
    и так в пяти местах. мне кажется это интересней, а не переписание всей процедуры заново.

    ---------- Post added at 21:30 ---------- Previous post was at 21:28 ----------

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

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

  8. #77

    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,607
    Спасибо Благодарностей отдано 
    670
    Спасибо Благодарностей получено 
    1,684
    Поблагодарили
    460 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    ты кажется не понял что пауза между выводом двух строк сократилась на 4ре такта
    Понял, конечно - ты же один NOP убрал-то!
    Ave ZX!

  9. #78

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    такое обычно бывает нужно для совпадения картинки на бордюре с экранной по вертикали
    Да, я понимаю
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  10. #79

    Регистрация
    06.06.2006
    Адрес
    г. Черкассы, Украина
    Сообщений
    5,607
    Спасибо Благодарностей отдано 
    670
    Спасибо Благодарностей получено 
    1,684
    Поблагодарили
    460 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата: Сообщение от Alex Rider
    У ZX128 228 тактов в строке, у Pentagon - 224. Надо добавить в каждую строку по 4 такта.
    Цитата Сообщение от goodboy Посмотреть сообщение
    чуток перепутал модели, у 48ого 224t
    Дык э-э-э... Что, у Пентагона и 48-й классики одинаковое кол-во тактов в строке - 224? Патч ГудБоя будет работать и на Пенте и на 48к?
    Ave ZX!

  11. #80

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slider Посмотреть сообщение
    Что, у Пентагона и 48-й классики одинаковое кол-во тактов в строке - 224?
    Ага.
    Цитата Сообщение от Slider Посмотреть сообщение
    Патч ГудБоя будет работать и на Пенте и на 48к?
    Нет, т.к. разное время от инта до начала экрана. Кроме того, из-за наличия задержек памяти (если, конечно, ваша программа лезет в память когда не надо или пишет в порт когда не надо), будут ещё и дополнительные отличия.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

Страница 8 из 9 ПерваяПервая ... 456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Загрузка файла в TR-DOS (Ассемблер) не получается
    от IanPo в разделе Программирование
    Ответов: 5
    Последнее: 01.02.2011, 19:54
  2. Не получается сделать образ защищенного диска. Help.
    от Evgeny Muchkin в разделе Разный софт
    Ответов: 13
    Последнее: 24.09.2006, 12:39
  3. Починить спекки
    от spleen в разделе Разный софт
    Ответов: 1
    Последнее: 10.07.2006, 09:43
  4. Как починить монитор
    от spleen в разделе Изображение
    Ответов: 21
    Последнее: 23.05.2006, 15:39

Ваши права

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