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

User Tag List

Страница 4 из 10 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 97

Тема: Точное описание задержек Скорпиона

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

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Зачем он там?
    чтобы некоторые эффекты не тормозили.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

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

  3. #32
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    зарелизил исправленную версию

    ---------- Post added at 23:39 ---------- Previous post was at 23:31 ----------

    Цитата Сообщение от goodboy Посмотреть сообщение
    проверил на `зелёном` скорпе
    запусти пожалуйста на зеленом скорпе вот этот тестик: http://zx.pk.ru/attachment.php?attac...0&d=1317941524
    и выложи сюда фотку экрана, по ней можно будет тайминги точно восстановить (если там задержек нет )
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  4. #33
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,777
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,180
    Поблагодарили
    776 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    запусти пожалуйста на зеленом скорпе вот этот тестик: http://zx.pk.ru/attachment.php?attac...0&d=1317941524
    и выложи сюда фотку экрана, по ней можно будет тайминги точно восстановить (если там задержек нет
    у меня на плате сделана перемычка на счётчик (вместо одного сигнала другой),
    без этой доработки телевизор samsung не синхронизировал изображение.
    кажется она влияет на прорисовку бордюра, поэтому отображение тестовой картинки может быть некорректным. вечером попробую.

  5. #34
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    ну. ну и как это работает? первый эффект первой части вроде как работает (или это в нем мультиколор? тогда ткните носом мну). Буквы уплывают вдаль. После нажатия Space начинается загрузка второй части... И фсиё. Висит. ЧЯДНТ ?
    Имелось ввиду как бы вторая глобальная часть, после надписи THE END - мультиколорная часть StarWars. Чтобы запустить под эмулем демку, после ее старта, в настройках эмулятора в Betadisk (хотя, по хорошему, он должен значится как beta128, а не betadisk) выстави галочку на WD93 No delays и нажми Apply.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  6. #35
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Цитата:
    Сообщение от Faster
    правильно, на данный момент, ни в одном эмуляторе, но заточенные под Scorpion ZS 256 Turbo+:
    Satisfaction - Multicolor + Digital music
    Action - Программный Turbo-режим.

    Цитата:
    Вам нужен первый эффект второй части.
    ---------

    ну. ну и как это работает? первый эффект первой части вроде как работает (или это в нем мультиколор? тогда ткните носом мну). Буквы уплывают вдаль. После нажатия Space начинается загрузка второй части... И фсиё. Висит. ЧЯДНТ ?
    Нужно no-delay включить, загрузчик к эмуляции вг-шки привередливый
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #36
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,777
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    1,180
    Поблагодарили
    776 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я в satisfaction копался давно, но насколько помню там загрузка частей стандартная #3d13, напрямую сделано только отрубание magic кнопки.

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

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Включал, по совету Faster, результат отрицательный. Первый раз сразу сбросилось при переходе к загрузке второй части ( на которой висит без включения оной опции). но чаще всего висит просто при переходе в 128 TR-DOS. Это именно с версией Faster.
    С той версией, которая на сайте инноплАААнетянена - с той нормально, мУльтиколор увидел, вроде вполне приличный, No Delay там не включал. ЧЯА5НТД ?
    Я запустил демо на эмуле по алгоритму описанному выше. Та версия, что у ААА по мультиколору ничем не отличается от той, что ты хотел увидеть в моей версии, так что ничего не потерял

    Цитата Сообщение от goodboy Посмотреть сообщение
    я в satisfaction копался давно, но насколько помню там загрузка частей стандартная #3d13, напрямую сделано только отрубание magic кнопки.
    Верно, в оригинальной версии от Cоdebasters. В моей версии дема полностью перепакована, пофиксена в плане мультиколора, вроде еще пофиксен 6-й бит, чтобы правильно через полупорт странички щелкались в части с кубом + добавлен турбо-загрузчик. Чей именно косяк (эмулятора или кода загрузчика) в не совсем хорошей работы turbo loader-а я сейчас не скажу, но на моем реальном скорпе всё работало без проблем. Бегло посмотрев код предположил, что зависание связано с тем, что после загрузки очередной части загрузчик тормозит диск (гасит лампочку), а потом при попытки загрузить следующую часть и происходит зависание на чтении порта #ff.

    update: Сейчас проверил в Unreal, пропатчил загрузчик, чтобы не гасил движок дисковода - демо грузится и без No Delay.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  9. #38
    Activist
    Регистрация
    16.03.2008
    Адрес
    Izhevsk
    Сообщений
    206
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автору темы -- небольшое дополнение относительно кол-ва тактов в строке. Нисколько не удивлюсь, если есть или были машины и с 256 тактами на строку, о чем тут вроде никто не говорил. Соображения чисто практические: [почти] полностью используется частотный потенциал проца -- раз, можно немного упростить схему -- два, кадровую можно поднять до 57 Гц -- три (как следствие, имеем меньший фликкер, что всегда приятно). Пропорциональность изображения нарушится, это да, но в случае монитора или отдельного ТВ это непринципиально -- один раз отстроили и забыли про проблему.

    Кроме того, 216 тактов могло быть и в несколько более изощренном, но опять-таки продиктованном реалиями случае: плавно регулируемый генклок (позволяет ловить макс частоту работы схемы при отладке), а для генерирования растра -- кварц от копеечной китайской монтаны, которую еще в конце 80ых можно было найти в любой деревне (строчная в <5% от стандарта). Синхронизация через счетчик числа тактов в строке, при 216 проц пашет на 3.55 (или выше).

  10. #39
    Member Аватар для Faster
    Регистрация
    22.06.2005
    Адрес
    Ульяновск
    Сообщений
    161
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Нужно no-delay включить, загрузчик к эмуляции вг-шки привередливый
    Сейчас более досконально проанализировал работу загрузчика. В общем, в процедуре гашения лампочки дисковода (торможение диска) используется вот такой вот алгоритм:
    Код:
    xor a - гасим лампочку, bit 3 загрузки головки выставляем в 0
    out (#1f),a
    ld a,#d0 - принудительно прерываем выполнение команды
    out (#1f),a
    ret
    Далее, когда загрузчик пытается загрузить новую часть демо, то turbo loader виснет на процедуре #3fe5 при чтении порта #ff в ожидании сигнала intrq, судя по всему. Вроде бы так. Это актуально для эмулятора Unreal, но, судя по всему и для ZXMAK2 тоже.
    Последний раз редактировалось Faster; 10.04.2013 в 14:35.
    Когда на твой вопрос отвечает философ, перестаешь понимать вопрос

  11. #40
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    266
    Спасибо Благодарностей получено 
    284
    Поблагодарили
    212 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Faster, а команду восстановление Турболоадер отсылает?
    С уважением,
    Jerri / Red Triangle.

Страница 4 из 10 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 30
    Последнее: 16.08.2011, 21:13

Ваши права

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