Интересно, а сколько свободных ножек осталось у ПЛИС? И сколько вентилей (в %)?
Интересно, а сколько свободных ножек осталось у ПЛИС? И сколько вентилей (в %)?
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Под что планируешь использовать?
Только что, расширяя ФлешРОМ до 4 страничек, добавил сигнал А17. Ну и чтоб функциональность не пропадала, повесил на этот сигнал и расширение памяти ОЗУ до 512кб Что добавить в схеме - вроде и так понятно...
"Верхняя" память ОЗУ доступна через порт F9 (бит D2), разумеется. Фуллрам также ее увидит всю, диспетчер окна памяти (16кб) этой памятью не рулит! Это уже обсуждалось, решили что не стоит этого делать.
Далее, для ВГА конвертера понадобится одна или две ноги. Вот так они и тают...
---------- Post added at 19:56 ---------- Previous post was at 19:54 ----------
Остаётся добавить А18 до мегабайта, и ног не останется
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
для тех, кто в танке - я уже давно всеми правдами и неправдами пытаюсь отмазаться от этой АУ... Просто потому, что не знаю толком как эту ШИМ смастрячить Как нибудь напьюсь для храбрости, и на одном УРА сделаю АУку
---------- Post added at 23:33 ---------- Previous post was at 22:36 ----------
Не, это будет на втором.
На первом УРА я придумаю где мне взять 6 Мгц для YM2149 или 28 Мгц для AY8910... Пипец...
---------- Post added at 23:40 ---------- Previous post was at 23:33 ----------
Интересно, а если микшировать каналы по правилу (А+В)/2, звук удобоваримый получится? К примеру, на одном канале 127, на другом 11, получим 69...
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Здесь можно скачать актуальные версии Virtual Vector (VV)
Последний раз редактировалось Ewgeny7; 04.03.2010 в 08:24.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Выделил одну ногу, обозвал ее ay_sound.
Состряпал порт FDxx, к нему изобрел DAC по принципу ШИМ и вывел на ay_sound.
Вроде работает. Записывая в FDxx числа от 00 до FF плавно меняется напряжение на выходе. Шаг замерил, 0,013 вольт
AY пока не прилеплял, но готовый COVOX мы уже имеем
Вопросик такой - а чем выровнять (отфильтровать) напряжение на выходе ШИМ?
Логика подсказывает, что нужно ставить RC фильтр, с нагрузочным резистором параллельно конденсатору, и через электролит выводить "потребителю".
Если верно, то примерно какие номиналы RC-фильтра? Если неверно, то как лучше?
Параметры ШИМ - частота клока 2.5Мгц, 256тактов на вывод одного байта, 3,25 вольт максимум. Напряжение выхода определяется скважностью ("заполнением") выводимого блока из 256 бит.[COLOR="Silver"]
Последний раз редактировалось Ewgeny7; 05.03.2010 в 07:56.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Думаю, правильнее всего было бы делать стерео по вышеприведенной формуле (к уже имеющейся ножке N 53 "SOUND" надо добавить всего одну - получим SOUNDL и SOUNDR). И туда же замешивать еще и биперный звук (что выдавался на SOUND) по "ИЛИ" со звуком AY одинаково в оба канала (и в левый и правый).
Путано, но думаю идея понятна.
Последний раз редактировалось Error404; 04.03.2010 в 21:48.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)