User Tag List

Страница 65 из 130 ПерваяПервая ... 616263646566676869 ... ПоследняяПоследняя
Показано с 641 по 650 из 1297

Тема: Reverse. Конфигурации

  1. #641

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

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Интересует поведение вг при подачи (других комбинаций бит не входящих в таблицу) команд второго и третьего типа.
    Наверное не реагирует...

    ---------- Post added at 18:59 ---------- Previous post was at 18:57 ----------

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    lisica, ты собираешься со всех ламерсих журналов схемки прикручивать?
    Если я сомневаюсь - то спрашиваю у знающих. Если знаешь - то ответь по существу!
    Последний раз редактировалось lisica; 26.02.2011 в 20:04.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  2. #642

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот мое решение проблемы
    Резисторы на:
    R - 470е
    G - 0е
    B - 1к2
    Syn (13) - 100е
    Соединил выходы с резисторов и подал на видеовход тюнера.
    Земля - к земле.
    Включение/выключение ТВ/VGA - ножка GPI. Посадил туда перемычку чтобы не тыркать клавиатуру лишний раз, а отключать ТВ просто снятием перемычки.
    Прошивку класть смысла нет, у меня она "особенная" изза клавиатурного модуля, поэтому по кускам:

    signal videoout_mode : std_logic;
    signal hsync : std_logic;
    signal hsync_buf : std_logic;
    signal vsync_buf : std_logic;
    .........................
    process(clk_cnt,vid_h_cnt)
    begin
    if clk_cnt(0)'event and clk_cnt(0) = '1' then
    if vid_h_cnt = 328 then hsync <= '0'; end if;
    if vid_h_cnt = 356 then hsync <= '1'; end if;
    end if;
    end process;
    ...........................
    VGA_R2 <= vid_sin_bus(5) when videoout_mode = '0' else vid_sout_reg(5);
    VGA_G2 <= vid_sin_bus(4) when videoout_mode = '0' else vid_sout_reg(4);
    VGA_B2 <= vid_sin_bus(3) when videoout_mode = '0' else vid_sout_reg(3);
    VGA_R1 <= vid_sin_bus(2) when videoout_mode = '0' else vid_sout_reg(2);
    VGA_G1 <= vid_sin_bus(1) when videoout_mode = '0' else vid_sout_reg(1);
    VGA_B1 <= vid_sin_bus(0) when videoout_mode = '0' else vid_sout_reg(0);
    VGA_R0 <= 'Z';
    VGA_G0 <= 'Z';
    VGA_B0 <= 'Z';

    hsync_buf <= vid_hsync;
    vsync_buf <= vid_vsync;

    VGA_HSYNC <= hsync_buf when videoout_mode = '0' else not(hsync xor vsync_buf);
    VGA_VSYNC <= vsync_buf;

    videoout_mode <= '0' when GPI = '1' else '1';


    Собственно, всё.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	lv03.jpg 
Просмотров:	265 
Размер:	33.3 Кб 
ID:	25294   Нажмите на изображение для увеличения. 

Название:	DSCN8072.JPG 
Просмотров:	340 
Размер:	73.9 Кб 
ID:	25295  
    Последний раз редактировалось Ewgeny7; 26.02.2011 в 20:43.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #643

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Если знаешь - то ответь по существу!
    я те уже ответил по существу сцылкой на единственно грамотную схему, всё остальное можешь сразу отправлять в печку

  4. #644

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

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Вот мое решение проблемы
    Мне легче, имею два монитора - перевтыкаться не надо.

    ---------- Post added at 20:10 ---------- Previous post was at 20:08 ----------

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


  5. #645

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

    По умолчанию

    Код изменил, хотя толку от этого мало. Прикрути лучше UDMA SC.
    Код:
    	process(CLK, ENA)
    	begin
    		if (ENA = '0') then
    			outa <= (others => '0');
    			outb <= (others => '0');
    			outc <= (others => '0');
    			outd <= (others => '0');
    		elsif (CLK'event and CLK = '1') then
    			if ((A = X"0F" or A = X"79") and nIORQ = '0' and nWR = '0' and DOS = '0') then
    				outa <= DI;
    			elsif ((A = X"1F" or A = X"7B") and nIORQ = '0' and nWR = '0' and DOS = '0') then
    				outb <= DI;
    			elsif ((A = X"4F" or A = X"F9") and nIORQ = '0' and nWR = '0' and DOS = '0') then
    				outc <= DI;
    			elsif ((A = X"5F" or A = X"FB") and nIORQ = '0' and nWR = '0' and DOS = '0') then
    				outd <= DI;
    			end if;
    		end if;
    	end process;


    ---------- Post added at 21:46 ---------- Previous post was at 21:41 ----------

    Можно переделать с маской, для одиночной записи сразу в 1/2/3/4 регистра.

  6. #646

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

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Прикрути лучше UDMA SC.
    А что это такое, и где о нём почитать.

    Цитата Сообщение от vlad Посмотреть сообщение
    Код изменил, хотя толку от этого мало.
    Я подставил уже из ссылки БК-0010, вроде играет.
    Не знаю, надо ли - сделал в одной прошивке два маппера под разные ромы. (7FFD(5,7,6,2,1,0) и DFFD) Переключаются F10. Вот, только как его индицировать?
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


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

  8. #647

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вроде заработала клавиатура с модулем Влада. Выясняю детали...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #648

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Прикрути лучше UDMA SC
    чёт есть у мну сомнение что 8237 у вас в FPGA влезет

  10. #649

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от lisica Посмотреть сообщение
    Я подставил уже из ссылки БК-0010, вроде играет...
    извиняюсь, что вмешиваюсь, но можно я свои пять копеек вставлю... возможно в конфиг soundrive добавить порт #B3 (GS-covox, который почему-то выкинул БК-0010 из своей схемы) и порт Scorpion`a #DD.

    to БК-0010, по твоей схеме, второй режим soundrive полезен только портом #FB, ну и теоретически лучшей дешифрацией (хотя, я так понял на практике не проверялось)... откуда взялись порты #79, #7B? зачем они вообще нужны, если стандартные для второго режима были (лет этак 10-12) #F1, #F3 (на который отзывался порт #B3 GS-Covox), ну и конечно #F9 и #FB?.. но это уже не в этой теме обсуждать...
    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.

  11. #650

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    возможно в конфиг soundrive добавить порт #B3 (GS-covox, который почему-то выкинул БК-0010 из своей схемы) и порт Scorpion`a #DD.
    не надо этот огород городить. Есть два наиболее распространённых стандарта - Covox (одноканальный) - для всего мира, и SounDrive (четырёхканальный) - в нашем узком кругу. Всё остальное - это конверсии из этих стандартов. Нет ничего ценного и уникального, чего нет на ковоксе и соунддрайве, в других реализациях портов, и поддерживать их нет смысла. Таких портов не два, их есть куча, и под них никто ничего не пишет, в лучшем случае существуют старые конверсии с ковокса. Ты предлагаешь все их прикрутить? Вобщем FPGA большая, можно весь хлам в неё запихать если задаться целью..

    ---------- Post added at 03:20 ---------- Previous post was at 02:55 ----------

    vlad, лучше проясни всёж вопрос на счёт 8237, она реально влезет в FPGA, ..и ещё пара таймеров 8254?
    Последний раз редактировалось Black_Cat; 27.02.2011 в 03:17.

Страница 65 из 130 ПерваяПервая ... 616263646566676869 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ReVerSE - открытый проект ZX Spectrum совместимого компьютера
    от vlad в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 462
    Последнее: 14.12.2020, 11:01
  2. Изготовление плат и продажа Reverse
    от vlad в разделе Новодел
    Ответов: 124
    Последнее: 28.06.2012, 10:46

Ваши права

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