Totem, имеется, кто-то мне с форума прислал.
Totem, имеется, кто-то мне с форума прислал.
Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
Неофициальный сайт об Орель БК-08 и не только.
Распродажа печатных плат. новодел
Собрал, вроде все заработало, правда пришлось поколупаться, 2 резистора в видео тракте запаял не верно. Что не понравилось:
1. На музыкальном сопроцессоре 2*8бит свободных контроллеров, почему бы там не сделать jtag программатор для ATMEGA и контроллера CF? Что бы при первом запуске с сервис дискеты загрузить необходимые прошивки в микроконтроллеры? (настроить его что бы отключить можно было бы по джамперу)
2. Честно говоря платке еще не хватает поддержки USB мышки и клавиатуры.
ЗЫ: В целом доволен, основное взлетело, но криво зашили АТМЕГУ*Не оказалось драйвер на ручки поставил не правильно* полярность диода попутал. :-)
ЗЫ2: И ДОС взлетел, теперь пока вопрос в винтах, это дело курить читать надо.
Последний раз редактировалось iceoflame; 13.06.2011 в 15:08.
Mick, назрел вопрос - возможно как-то аппаратно заблокировать порты расширения Феникса, все кроме 7ffd? допустим, если 9 ногу DD31 посадить на "0" через переключатель от сигнала /WR1FFD, то по идее порт 1FFD должен заблокироваться? Как на это отреагирует память феникса? по идее должно остаться 128кб... сильно в схему не вникал пока...
---------- Post added at 12:44 ---------- Previous post was at 12:41 ----------
возможно этим удастся добиться совместимости с некоторыми программами, которые несовсем правильно работают с портами xxFD.
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.
Тут не сколько порт 1FFD блокировать нужно, сколько старший бит порта 7FFDh. Ибо кривопрограммы устанавливают как его или 6 бит(его на Фениксе нет).
Вариант блокировки возможет такой.
Это заменить мультиплексор DD32 КП11 на КП16. КП16 в отличии от КП11, когда ему запрещают работу, то выходы у него устанавливаются в ноль. Вывод 15 этого мультиплексора надо оторвать от земли и сделать его коммутируемым. Т.е. когда надо его блокировать тогда надо подать лог "1", а когда не надо, то "0"
На свой сайт добавил фото красного Феникса и заменил две прошивки от Keeper. http://micklab.narod.ru/ZXMPhoenix.htm
Ну вот плотненько засел за второго Феникса. Некоторй отчет
Вот диззи тест на VGA мониторе
http://s52.radikal.ru/i138/1108/ce/d301c6e9611d.jpg
А вот аппаратный гигаскрин - картинка сконверчена просто в bmp2scr поэтому так вот, я же не художник. Зато теперь такты процессора на это тратить не надо.
http://s15.radikal.ru/i189/1108/01/050dde0f66f8.jpg
И еще режим цвета 2 цвета на 8 точек - так сказать мультиколорчик. Картинки тоже просто сконверчены.
http://i015.radikal.ru/1108/f9/75843300ee39.jpg
и
http://s006.radikal.ru/i215/1108/84/e24077003126.jpg
Все это тесты пока прошитые в ПЗУ. А еще блин 16 цветный бордюр проверить надо и палитру.![]()
Сегодня ломал голову, почему же феня в память пишет, а из памяти читает с ошибками. Потом родилась мысль, ведь чтобы работать с VGA память работает на удвоенной частоте, т.е. 7МГЦ, а процессор пытаюсь притормозить, чтобы он работал на 3,5 МГц. Вот думай дай я кк бы турбу включу - бац комп заработал как надо (вернее основные узлы). И пишет и читает - красота. И тут понял свою ошибку - при торможении процессора частоту процессора надо было сдвинуть немного в фазе. После сдвига проц стал работать как в турбе так и на обычной частоте. Красота! Вобщем все заработало кроме естетсвенно моего любимого TR-DOS. Как всегда пролетаем мимо этого окна в ПЗУ. Народ кто в CPLD реализовывал дыр дос - поделитесь примерчиком.
А так вобщем pentevo теперь не единственный компьютер с 4 мегабайтами памяти![]()
Память SIMM72 освоена успешно, а также VGA без всяких там скандаблеров![]()
Краткий отчет. Компьютер вроде работает за исключением некоторых вопросов. Контроллер дискогрыза вроде работает, но иногда забывает как читатьПодозреваю что то с сигналом S, который подается на ВГшку.
Еще почему то не хочет читать из AY, хотя пишет замечательно - музон я слышу. Ну и последний штрих - не могу сгородить нормальный видео выход RGB на VGA монитор. Либо безумно ярко, либо безумно тускло. И еще серый какой то грязный, какая то полосатость на нем появляется. Короче не серый а полосатый.
Все остальные цвета отлично выглядят. Вот пока репу ломаю над видео выходом.
Вот ссылка на другю тему, там тоже такой же серый (скриншот старого проекта, смотрите бордер) - полосатый http://www.zx.pk.ru/showpost.php?p=133110&postcount=100
У кого какие мысли есть по этому поводу?
Последний раз редактировалось Mick; 09.08.2011 в 21:06.
Сопротивление нагрузки каждого из R,G,B = 75/2 = 37.5 Ом. Один резистор 75 Ом на плате, второй - в мониторе уже встроенный. На нагрузке должно быть макс. 0.7 в. Отсюда рассчитываются остальные резисторы.
Серый полосатый - это муар, наверно. Или помехи. Подстройкой в мониторе не устраняется?
ZXM-Phoenix rev.01 2048K, VG93 hw emulator
Схемы выходных каскадов в новом Фениксе я не видел. Напишу, что знаю по теории. У входов VGA, как и у RGB SCART максимальная амплитуда входного сигнала 0.7 В. Такий амплитуды сигнал должен быть для BRIGHT=1. Тогда для BRIGHT=0 напряжение должно быть около 0,5 В. Нужно учитывать, что на входах стоят резисторы 75 Ом.
Это знаменитая картинка - доказательство, что VGA на 50 Гц возможно! Раз общее в старом и новом проекте - это монитор, возможно это он так показывает с помехами. Можно посмотреть картинку на другом мониторе.И еще серый какой то грязный, какая то полосатость на нем появляется. Короче не серый а полосатый.
Все остальные цвета отлично выглядят. Вот пока репу ломаю над видео выходом.
Вот ссылка на другю тему, там тоже такой же серый (скриншот старого проекта, смотрите бордер) - полосатый http://www.zx.pk.ru/showpost.php?p=133110&postcount=100
У кого какие мысли есть по этому поводу?
Для проверки на все входы RGB монитора вместо картинки можно подать по 0.5 В для имитации серого. Для этого можно подать +5В через резисторы 680 Ом на каждый канал RGB.
"L-256"
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)