User Tag List

Страница 11 из 37 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 361

Тема: Секреты и трюки программирования (в том числе и игр) для РК-86

  1. #101

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    810
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    59 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще насколько я понимаю сброса dma нет, то есть F1 нельзя использовать? Или все таки есть и можно? Тогда не понятно почему когда я забыл ld a,(hl) картинка не выровнялась? Короче наверное надо схему все таки смотреть

    - - - Добавлено - - -

    Цитата Сообщение от Pyk Посмотреть сообщение
    Поля обязательны, при выводе на телевизор они не помещаются на экране.
    Ну сколько поместится меня не волнует я прикидываю как скроллинг делать, бланкам это не помешает как я понял.

  2. #102

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно использовать. Основной принцип тут такой: нельзя запускать отображение, пока все F1 не расставлены по местам. В этом тесте все ок: сначала заполняется экранная область начиная с адреса 1000, а потом уже перепрограммируется ВГ75 и ВТ57 на отображение из этой области. Скроллинг можно делать, если F1 остаются на месте. Кстати, есть еще код F3 - похож на F1, но действует не до конца строки,а до конца кадра. Ничего очень уж сложного тут нет, просто это нужно все "прочувствовать"

    Быстрый скроллинг я в свое время делал с помощью команд работы со стеком. Поскольку прерывания отсутствуют, это вполне безопасно.

  3. #103

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    810
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    59 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Ничего очень уж сложного тут нет, просто это нужно все "прочувствовать"
    Да спасибо, я понял, я про то что если не перебить 8257 то dma не сбросится само и не начнет сначала. Вроде основные моменты ясны, кроме вейтов ну да шут с ними.

  4. #104

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На реале 5AE1 = 23265
    Ровно столько же (23265) в эмуляторе uart - у него такты считаются точнее.
    Но наверное из-за увеличенного строчного импульса изображение сместилось влево и обрезались два первых столбца на моем ТВ-тюнере.
    Наверное лучше не экспериментировать с параметрами и оставить все-таки стандартный размер строчного импульса и 78 символов в строке (в этом примере 74 символа и 8 символов строчный импульс вместо 4):

    Скрытый текст

    [свернуть]
    Последний раз редактировалось Pyk; 13.03.2017 в 23:24.

  5. #105

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спектрумисты атакуют. Процессорный такт, и такт взятой конкретно платы. Разные вещи.

    Я так понял тут еще с комплектом 580 разбираться долго, как он работает (в разрезе РК86).
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  6. #106

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Спектрумисты атакуют. Процессорный такт, и такт взятой конкретно платы. Разные вещи.

    Я так понял тут еще с комплектом 580 разбираться долго, как он работает (в разрезе РК86).
    давай рассказывай.
    что у тебя не так с тактами? если у разных плат разная скорость исполнения фрейма то как вы вообще программы пишите?
    С уважением,
    Jerri / Red Triangle.

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

  8. #107

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почему разная? Все к одному кварцу привязано, так что в конечном счете все должно быть однозначно...

  9. #108

    Регистрация
    31.01.2007
    Адрес
    Москва
    Сообщений
    810
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    77
    Поблагодарили
    59 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Я так понял тут еще с комплектом 580 разбираться долго, как он работает (в разрезе РК86).
    разбирайтесь конечно, если что спрашивайте.

  10. #109

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

    По умолчанию

    Цитата Сообщение от krt17 Посмотреть сообщение
    ... F1 нельзя использовать?
    Вложения Вложения
    • Тип файла: 7z plain.7z (2.5 Кб, Просмотров: 81)
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

  11. #110

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    401
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    в этом примере 74 символа и 8 символов строчный импульс вместо 4
    Наоборот. Зачем-то 4 вместо 8. Хотя, раз размер строки сократили, то хотя бы длительность строчного импульса нужно увеличить до 12. Неудивительно, что у uart на телевизоре синхронизация сбилась, но он ее увеличением кадрового выправил, а нужно было, наверное строчный увеличивать - вместо 4-го параметра поставить 95, а не 91. Да и у меня 2 левых символа обрезались по той же причине. На реале уже не попробую сегодня.
    Последний раз редактировалось Pyk; 13.03.2017 в 23:33.

Страница 11 из 37 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 210
    Последнее: 26.07.2019, 11:45
  2. Ответов: 6
    Последнее: 07.02.2016, 11:55
  3. Трюки с контроллером FDD 82077
    от Titus в разделе Утилиты
    Ответов: 4
    Последнее: 10.06.2011, 19:17

Ваши права

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