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

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 32

Тема: Пентагоновский режим экрана на Робике.

  1. #21
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Счетчики выставлены так:
    Код:
    Pentagon screen mode: (7MHz clock)
    X Count:
      0-255	(256)	Screen
    256-311	( 56)	Border right
    312-343	( 32)	H Sync
    344-375	( 32)	Blank
    376-447	( 72)	Border left
    
    Y Count:
      0-191	(192)	Screen
    192-239	( 48)	Border down
    240-255	( 16)	V Sync
    256-319	( 64)	Border up
    
    INT:
    X Count = 312, Y Count = 240

  2. #22
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А где ты робик достал? Или на чём повторяешь то?
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  3. #23
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Счетчики выставленны правильно?

  4. #24
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Повторил, пока не разобрался откуда такие биения мультиколорных эффектов из стороны в сторону.
    Повторил где, на чём?
    Счетчики выставленны правильно?
    смотря для какой схемы.
    У меня для робиковских счётчиков так:
    Код:
    process(f14,a_rty,a_rtx,turbo_out)
    begin
    if f14'event and f14 = '1' then
    a_rtx <= a_rtx_in & not a_re(3) & a_re(2 downto 1);
    --------------Синхросмесь--------------------
    		if (a_rty>=226 and a_rty<=240) xor (a_rtx>=324 and a_rtx<=370) then 
    		sinch <= '0';
    		else
    		sinch <= '1';
    	end if;
    --------------Пкркключение Экран\бордюр------
    		if ((a_rtx>=7) and (a_rtx<=262)) and ((a_rty>=0) and (a_rty<=191)) then 
    		border <= '0';
    		else
    		border <= '1';
    	end if;
    -------------Кадровый гасящий импульс--------
    	if (a_rty>=226 and a_rty<=254) then 
    		kgi <= '0';
    		else
    		kgi <= '1';
    	end if;
    -------------Строчный гасящий импульс--------
    	if (a_rtx>=312 and a_rtx<=396) then 
    		sgi <= '0';
    		else
    		sgi <= '1';
    	end if;
    -------------Сброс счётчика Х----------------
    	if a_rtx = 448 then 
    		res_x <= '0';
    		else
    		res_x <= '1';
    	end if;
    -------------Сброс счётчика У----------------
    	if (a_rty = 320) then 
    		res_y <= '0';
    		else
    		res_y <= '1';
    	end if;
    -------------Инт, (в турбе длина меньше)-----
    		if (a_rty = 239 and a_rtx >= 315 and a_rtx < 355 and turbo_out = '0') or (a_rty = 239 and a_rtx >= 315 and a_rtx < 378 and turbo_out = '1') then 
    		int <= '0';
    		else
    		int <= '1';
    	end if;


    ---------- Post added at 15:54 ---------- Previous post was at 15:49 ----------

    Цитата Сообщение от zebest Посмотреть сообщение
    если "дрожит" бордюр, как на первом скрине - тут проблема с тактами команд, возможно какая-то эмулируется неправильно. А потом уже подгонять счетчиками на место.
    Вполне возможно, если модерновый zet-ник юзаешь.
    Цитата Сообщение от zebest Посмотреть сообщение
    Ну и демо Rage - как эталон для Пентагона, последняя сцена
    Да ну. ждать последнюю сцену... Лучше уж той утилиткой что Коля написал, только не забывать, что надо сдвигать бордюр, относительно экрана.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  5. #25
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Смотрю, у тебя длина INT привязана к счетчику и сигналу TURBO. Пробовал ли делать со схемой подтверждения INT# на одном элементе ИЛИ (INTA# = IORQ# OR M1#)?

  6. #26
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    zebest, а мне один добрый человек сделал ROM-версию. удобно было синхрогенератор отлаживать по ней... воткнул вместо ПЗУ и смотри после ресета)
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  7. #27
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    давно уже перекомпилил под тест, ничего ждать не надо.
    А Pro версия для отладки видео режима Pentagon есть? Чтоб с понятной для сопоставления сеткой и счетчиком тактов INT для удобства настройки. А то, что не возьми не годится для точной настройки

  8. #28
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Смотрю, у тебя длина INT привязана к счетчику
    Ну да, не буду же я на плисине кондёр лепить...

    Цитата Сообщение от vlad Посмотреть сообщение
    и сигналу TURBO
    Выравнивается длина инта под скорость проца.
    Цитата Сообщение от vlad Посмотреть сообщение
    Пробовал ли делать со схемой подтверждения INT# на одном элементе ИЛИ (INTA# = IORQ# OR M1#)?
    Не делал, а зачем? По счётчикам проще.

    ---------- Post added at 18:26 ---------- Previous post was at 18:24 ----------

    PS только мой код тебе не подойдёт, так как я счётчики на логике использовал, а у тебя они в плисине, там по другому, немного.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  9. #29
    Master
    Регистрация
    04.12.2008
    Адрес
    г. Черкассы, Украина
    Сообщений
    957
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выровнял бордюр по краям:
    Вложение 46364
    Смотрю, у тебя INT выставлен по y239 x315, у меня x319 иначе в кошачьем мегадемо вверху крышка получается сдвинута.

    Как у тебя показывает тест в режиме zx-spectrum? Пытаюсь настроить:
    Вложение 46362 Вложение 46363

  10. #30
    Veteran Аватар для lisica
    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,573
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Как у тебя показывает тест в режиме zx-spectrum
    Ээээ... Имеется ввиду видео режим zx-spectrum? Так я его не делал. Памяти епээмки нехватает.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Пентагоновский INT для GRM2Plus (Ver.8).
    от fan в разделе Изображение
    Ответов: 2
    Последнее: 14.01.2011, 00:21
  2. Re: 16-цветный режим для ZX
    от Ivan Kuvshinov (2:5020/830.10110) в разделе Изображение
    Ответов: 80
    Последнее: 01.11.2005, 03:15
  3. Разрешение экрана.
    от CityAceE в разделе Форум
    Ответов: 19
    Последнее: 06.03.2005, 06:37

Ваши права

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