Спасибо огроменное!!! Теперь у меня будет реально не глючащий агрегат с дополнительными супер-фичами!!!
Спасибо огроменное!!! Теперь у меня будет реально не глючащий агрегат с дополнительными супер-фичами!!!
Ave ZX!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Нe только у Слaйдeрa будeт.
"...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)
в первом сообщении обновлена прошивка с исходниками и описана небольшая доработка часов.
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.
Lisica обновил прошивку для модуля. Сделал блокировку бита 2 порта ефф7 в 48 режиме. Вроде были глюки с какими-то интрами. Обновил в первом сообщении.
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.
Поздравляю, а глюк прошивал?
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Всем привет! Подключил к Орели БК-08 модуль расширения, все работало прекрасно. Потом появилось у меня 3 дисковода, чуть изменил прошивку, выборку дисковода С сделал по сигналу joy. Так примерно:
joy <= '0' when pff(1 downto 0) = "10" and motor = '1' else 'Z';
Все работает, как надо. Потом мне захотелось менять местами диски А и С. И началась мистика... Для выборки использовал сигнал Iorqge (у меня не используется, конфликтов нет по портам). Вот так:
disk0 <= '0' when ((pff(1 downto 0) = "00" and iorqge='0') or (pff(1 downto 0) = "10" and iorqge='1')) and motor = '1' else 'Z';
joy <= '0' when ((pff(1 downto 0) = "10" and iorqge='0') or (pff(1 downto 0) = "00" and iorqge='1')) and motor = '1' else 'Z';
Дисководы меняются местами как и задумано, но по линии joy - идет помеха, т.е. когда выбран А, диск С включается (на миллисекунды) и идут ошибки чтения. Светодиод еле помаргивает у него.
если убрать перестановку дисководов - все ок, 3 дисковода работают идеально.
Уже дополнительно обкондерил по питанию, все равно. На IORQGE -помех нет... Куда копать? Может кто подскажет?
как-то так...Код:disk_a <= "0" when pff(1 downto 0) = "00" and motor = '1' else 'Z'; disk_c <= "0" when pff(1 downto 0) = "10" and motor = '1' else 'Z'; process (iorqge, disk_a, disk_c) begin if iorqge='1' then disk0 <= disk_c; joy <= disk_a; else disk0 <= disk_a; joy <= disk_c; end if; end process;
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.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)