User Tag List

Страница 16 из 37 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 361

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

  1. #151

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    или все время когда проц не подтверждает готовность он может исполнять код?
    Кажется, да

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

  3. #152

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    А если паузу между DMA-запросами уменьшить?
    пауза между ними 7 тактов вг75
    7*9 = 63
    в конечном итоге выигрыш будет пол строки...
    (в строке 86 тактов...)

    мне интересно что дает
    УСТАНОВКА УДЛИНЕННОЙ ЗАПИСИ

  4. #153

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    пауза между ними 7 тактов вг75
    7*9 = 63
    в конечном итоге выигрыш будет пол строки...
    (в строке 86 тактов...)

    мне интересно что дает

    УСТАНОВКА УДЛИНЕННОЙ ЗАПИСИ
    Я ранее давал ссылку на книжку «Микропроцессоры и микропроцессорные комплекты интегральных микросхем» 1988 г. том 1
    Со стр. 90 идёт описание ВТ57. На стр.92 (левая колонка посередине) описывается режим удлинённой записи. Я пока не смог осмыслить что там написано.

  5. #154

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

    По умолчанию

    Судя по даташиту, это дает более раннюю активацию сигналов MEMW и I/OW, что позволяет избежать перевода 8257 в состояние ожидания, если устройство (память) выдает READY также раньше, чем обычно.
    Пусть специалисты скажут свое веское слово, но я подозреваю, что это ннчем не поможет...

  6. #155

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

    По умолчанию

    Насколько я понимаю избавится от курсора при высоте символа 8 пикселей или меньше можно только отправив его за экран?

  7. #156

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    предсказание времени появления HOLD
    HOLD появляется через такт после DRQ то есть простое +1
    но если после перевода из тактов ВГ75 в такты проца число дробное *,333333 *,66666
    то его нужно округлить в большую сторону а только потом +1


    теперь остается понять как именно ведет себя проц при появлении hold-а
    и можно будет рассчитывать на каком такте проца сколько тактов задержки (в похожих режимах работы)...

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

    Цитата Сообщение от krt17 Посмотреть сообщение
    Насколько я понимаю избавится от курсора при высоте символа 8 пикселей или меньше можно только отправив его за экран?
    ну дык линия подчеркивания от 1 до 16
    сместив ее на 16? можно забыть про нее навсегда?(наверное)
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	DRQ2HOLD.jpg 
Просмотров:	347 
Размер:	19.8 Кб 
ID:	60107  
    Последний раз редактировалось NEO SPECTRUMAN; 14.03.2017 в 22:07.

  8. #157

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

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    ну дык линия подчеркивания от 1 до 16
    сместив ее на 16? можно забыть про нее навсегда?(наверное)
    Нет.

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

    По крайней мере в эмуле, я как бы проверяю а не просто пишу.

  9. #158

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    переместить его вкрай
    но поменять на не мигающий блок
    а на том месте в видео памяти поставить другой псевдографический блок
    он проинверсируется и в эмуле ничего не будет видно

    дешево и сердито

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

    Цитата Сообщение от Pyk Посмотреть сообщение
    А если паузу между DMA-запросами уменьшить?
    да и нельзя наверное уменьшить
    унее своя память
    видимо она сначала копирует в неё
    а потом из неё (как раз когда тот простой)

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    то есть если мы хотим чтоб кадровый синхроимпульс начинался с первого такта проца в каждом фрейме
    нам нужно подбирать параметры ВГ75 так чтобы
    число тактов ВГ75 во фрейме были кратными 3-м!!!!!!
    вот эти параметры
    высота экрана 38 + 1 КСИ
    высота символов 8 строк
    ширина строки 78 + 8 ССИ

    и того
    (38+1) * 8 = 312 пиксельных строк
    78+8 = 86 знакомест ширина

    312 * 86 = 26832т ВГ75 за фрейм

    26832 * 1,33333 = 35776т проца за фрейм РОВНО!!!

    итого частота кадров

    (16000000 / 9) / 35776 = 49,691910157026436096203538064003 Hz
    Последний раз редактировалось NEO SPECTRUMAN; 14.03.2017 в 23:19.

  10. #159

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    вот эти параметры
    высота экрана 38 + 1 КСИ
    высота символов 8 строк
    ширина строки 78 + 8 ССИ

    и того
    (38+1) * 8 = 312 пиксельных строк
    78+8 = 86 знакомест ширина

    312 * 86 = 26832т ВГ75 за фрейм

    26832 * 1,33333 = 35776т проца за фрейм РОВНО!!!

    итого частота кадров

    (16000000 / 9) / 35776 = 49,691910157026436096203538064003 Hz
    Сделал тестовую картинку с экраном в таком формате. Видимое изображения 64х32. Прикладываю файл rka для Апогея. Сейчас сделаю и для РК.

    Добавил файл rk. Можно проверять на реалах и в эмуляторах.

    Добавил файл rkm для Микроши.

    Нажмите на изображение для увеличения. 

Название:	001.png 
Просмотров:	178 
Размер:	7.7 Кб 
ID:	63274
    Последний раз редактировалось SegaBoy; 07.12.2017 в 01:16.

  11. #160

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Когда отвечаете на что-то, надо приводить цитату в контексте.
    Пожалуйста:
    Цитата Сообщение от barsik Посмотреть сообщение
    Потому-что, при 64-х строках, - всего 4 строки на обратный ход, - слишком мало для синхронизации, даже для профессионального видео-монитора с хорошей синхронизацией. Время кадрового бланка обычно составляет 25% длительности кадра.
    Если говорить о видео-мониторах, например стандарта VGA, то опять же: идём на http://www.epanorama.net/faq/vga2rgb/calc.html выбираем любимый видео-режим, читаем, вникаем...

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

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

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

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

Похожие темы

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

Ваши права

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