User Tag List

Показано с 1 по 10 из 1165

Тема: Pentagon1024sl2.2

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Как подружить Pentagon1024SL2 и телевизор. Часть 2. 312 строк.

    Как-то на форуме пролетала идея уменьшить число строк до 312, но компенсировать недостающие такты процессора, включив режим turbo в конце кадра перед прерыванием. (http://zx.pk.ru/showthread.php?t=1274)

    Эээ... ну, собственно вот реализация этой идеи для Pentagon1024SL2 (смотри по ссылке из предыдущего сообщения: 7128_DDp070731_312.7z).

    (Предлагаю назвать этот изврат: "312+Force", "312+Форсаж")

    При выключенном режиме turbo (единица в 4 бите порта EFF7h) с момента прерывания, с 1 по 294 строку развертки экрана процессор работает с обычной скоростью (3,5 МГц), а с 295 по 312 строки в режиме turbo (7 МГц & wait cycles).

    Вот, собственно и всё. Стоит отметить два момента.
    1) Бордюрные эффекты все-таки чуть-чуть дрожат. Вероятно это влияние Force на количество (либо кратность двум или четырём) тактов.
    2) При проигрывании биперной и digital музыки будут искажения. Тут два выхода.
    Первый: включить turbo. Тогда скорость воспроизведения будет равномерной, но повысится тональность (примерно на пол октавы).
    Второй: сделать кнопочку TurboOFF. Она безусловно выключит режим turbo и мы получим ровно 69888 тактов за прерывание (224*312).
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	RAGE_L.png 
Просмотров:	386 
Размер:	5.2 Кб 
ID:	5690  

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

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

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

Ваши права

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