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

User Tag List

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя
Показано с 51 по 60 из 79

Тема: ULA

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

    По умолчанию

    Цитата Сообщение от Лапоть Посмотреть сообщение
    здесь же небольшие девиации на краях диапазона , которые увы, практической ценности не несут.(ИМХО)
    если эти "девиации" пропустить через усилитель с соответствующей нелинейной передаточной характеристикой, то на его выходе уже будут "четыре одинаковых приращения уровня напряжения" .

    А данные на амстрадовскую ULA и плату, их версию и год выпуска можно?

    По схеме от Conan'a, в +128 ноги 34, 35 соединяются на плате! Не мог бы ты провести ещё проверку считывания D6 при замкнутых ногах и желательно на большой выборке, чтоб иметь статистику на случай мерцающего бита?????! Если будет возможность проведи проверку для случая когда ноги воткнуты в панельку и когда мимо панельки.
    Последний раз редактировалось Black_Cat; 13.12.2007 в 04:55.

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

    По умолчанию

    Внимание! В связи с произошедшим уточнением ряда параметров, обновлён набор интересующих вопросов: http://www.zx.pk.ru/showpost.php?p=110908;postcount=18

  3. #53
    Junior Аватар для Лапоть
    Регистрация
    04.12.2007
    Адрес
    Mосква
    Сообщений
    25
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попросить можно хоть шаманские камлания со спектрумом вместо бубна , был бы смысл.
    Пользоватся можно одной програмкой
    10 INPUT "ENTER DATA IN", DIN
    20 OUT 254, DIN
    30 PRINT IN 254
    40 GO TO 20
    Для того чтобы определить изменяется ли бит 6 в порте , достаточно несколько раз проскролить экран.
    Если считывается 255(254) - бит 6 = 1 , 191(190) = 0
    90 IF DOUT<64 THEN GO TO 120
    Кстати в программе №2 ошибка, должно быть так 90 IF DOUT <= 191 THEN GO TO 120 . Да и в 50 строке N>1000 лучше поставить.
    Для всех вариантов ZX Spectrum, используя программу №2 исследовать статистическую зависимость состояния бита порта магнитофонного входа (бит D6 порта #FE) на предмет определения чувствительности к входным наводкам от кабеля магнитофона при разных уровнях постоянной составляющей входного напряжения задаваемой записью комбинации битов D3, D4 в порт #FE (DATA IN=0 или DATA IN=8).
    Пункт 5 Абсолютно не валиден -это не тест спектрума , а у кого как фонит магнитофон и , или кабели.
    Тем более зачем тестировать при разных значениях бит D4,D3 порта #FE , из предоставленной схемы ЮЛЫ Конаном,
    видно , что усилитель находится в активном режиме только при комбинации битов D4,D3 = 0,1, в остальных случаях усилитель либо заперт , либо находится в насыщении.И в +128 такая-же история.
    Другое дело , непонятно что понаделал Амстрад в своем +3, поэтому если и тестировать всяки Амстрады, то иправленной программой №2 , проигрывая какую нибудь игрушку на подключенном магнитофоне.
    Пункт 6 - тест для слепо-глухо-немых ? Конечно даже самый слабый сигнал(150мВ) слышно , но так как он слабее самого сильного в 20 раз , то какой в нем смысл,а также в его тестировании-прослушивании ?И старик Долби не поможет.
    Но в прочем хозяин-барин , если в твоем эмуле будет эта фича - хуже не будет.И тут все прозрачно, чтоб занимацо тестированием, либо ты делаешь эту эмуляцию , либо нет. Но лучше снег и времянки медленных банков памяти мульнуть(ИМХО)!
    P.S.
    И 25 лет вместо более-менее красивых сигналов все юзали ШИМ.
    Поясни , пожалуйста , где в спеке ты увидел ШИМ ? Или это какой-то супер-клон ?
    Последний раз редактировалось Лапоть; 16.12.2007 в 06:19.

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

    По умолчанию

    Цитата Сообщение от Лапоть Посмотреть сообщение
    Кстати в программе №2 ошибка, должно быть так 90 IF DOUT <= 191 THEN GO TO 120 . Да и в 50 строке N>1000 лучше поставить.
    переделал
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Пункт 5 Абсолютно не валиден -это не тест спектрума , а у кого как фонит магнитофон и , или кабели.
    поясняю благодаря твоим изысканиям определилась разница в поведении D6 при вынутой и вставленной в панельку 28 ноге. Полагаю это происходит потому, что проводники платы, подключенные к 28 ноге ведут себя как антенна ловящая наводки, из-за чего собсно и происходят проскакивания 1 (мерцание). Собсно цель этого теста набрать статистику по двум вопросам:
    - возможность программного управления чувствительностью схемы чтения сигнала магнитофона путём изменения потенциального порога срабатывания, что может найти применение в адаптивных алгоритмах подстройки чтения с магнитофона или ещё какого нестандартного применения этого входа;
    - наблюдается ли учащение детектирования наводок при наличии подключенного (теоретически - экранированного) кабеля при повышенной и нормальной чувствительности.
    В условия теста внесены изменения.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    из предоставленной схемы ЮЛЫ Конаном,
    видно , что усилитель находится в активном режиме только при комбинации битов D4,D3 = 0,1, в остальных случаях усилитель либо заперт , либо находится в насыщении
    нет, для всех серий компов для чтения с магнитофона пригоден только вариант D4,D3 = 0,0, вариант включения повышенной чувствительности (появившийся после исправления юлы в старших моделях) D4,D3 = 0,1 для 1 и 2 серий блокирует чтение.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Другое дело , непонятно что понаделал Амстрад в своем +3, поэтому если и тестировать всяки Амстрады, то иправленной программой №2 , проигрывая какую нибудь игрушку на подключенном магнитофоне.
    с амстрадом там как раз думаю всё просто - магнитофон стандартный, с кондиционным уровнем сигнала, а значит отпадает необходимость иметь регулировку чувствительности т.е. можно не соединять выход TAPE OUT с входом TAPE IN, что собсно и наблюдается в исследованном +2.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Конечно даже самый слабый сигнал(150мВ) слышно
    мне важно знать слышно ли его и можно ли на слух отличить уровни - остальное дело техники - сделать усилитель с нелинейной передаточной характеристикой можно.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    где в спеке ты увидел ШИМ ?
    в спикере, хотя правильней было бы сказать просто "импульсная модуляция", но поленился писать длиное словосочетание , вот теперь приходится расплачиваться давая пространные объяснения

  5. #55
    Junior Аватар для Лапоть
    Регистрация
    04.12.2007
    Адрес
    Mосква
    Сообщений
    25
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Angry

    вариант включения повышенной чувствительности (появившийся после исправления юлы в старших моделях) D4,D3 = 0,1
    На спектрум + нет повышенной и нормальной чуствительности входа, во всех остальных комбинациях битов 3,4 (кромеD4,D3 = 0,1) чтение блокируется. Это и на схеме видно (И прога №2 только в этой комбинации бит , при вкл плейере с спековской игрушкой нули и единицы считает). Поэтому и в амстрадовских Юлах интересно , блокируется ли чтение и какими комбинациями бит.
    Толку от тестов 5 и 6 нет.Уровень помех как будешь определять - по длине кабеля ?!Или спектрометр будешь высылать ?! Кстати , после трех часов работы бит D6 при уст. D4,D3 = 0,1порта #fe стал меньше переключатся в 1(Прог №2 zero= 997 one = 3).У Синклера не было никаких усилителей с нелинейной передаточной характеристикой-двубитовый ЦАП(зато изобрел велосипед) и кто твое изобретение будет поддерживать ? Извини, не понял, что ты хочешь сделать - эмулятор с максимальной совместимостью или свой клон-спека-усилитель с нелинейной передаточной характеристикой ?
    P.S. тестируемый +2 Плата: AMSTRAD Z70700 issue 1, дата: 8647.

    Добавлено через 4 часа 20 минут
    10 INPUT "ENTER DATA IN", DIN
    20 LET ZERO=0
    30 LET ONE=0
    40 LET N=1
    50 IF N>1000 THEN GO TO 140
    60 OUT 254, DIN
    70 LET DOUT=IN 254
    80 LET N=N+1
    90 LET R=INT (DOUT/64)
    100 IF R=0 THEN GO TO 120
    110 LET R=R-2
    120 IF R=0 THEN GO TO 120
    130 LET ONE=ONE+1
    140 GO TO 50
    150 LET ZERO=ZERO+1
    160 GO TO 50
    170 PRINT "ZERO=", ZERO; "ONE=", ONE

    Издеваешся ?! После твоих переделок прога опять не работает! Этж Басик , а не албанский!
    Последний раз редактировалось Лапоть; 16.12.2007 в 17:43. Причина: Добавлено сообщение

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

    По умолчанию

    Цитата Сообщение от Лапоть Посмотреть сообщение
    На спектрум + нет повышенной и нормальной чуствительности входа, во всех остальных комбинациях битов 3,4 (кромеD4,D3 = 0,1) чтение блокируется.
    В том-то и дело, что она судя по полученным данным - должна быть. Ты с какой амплитудой сигнал подаёшь? По service manual для Спектрума размах сигнала должен быть 5 V (+/-2,5 V) - тогда должно всё работать и при D4, D3 = 0,0 , а сейчас ты фактически работаешь на повышенной чувствительности, подавая сигнал с амплитудой ниже номинальной. Попробуй подать на вход усиленный сигнал с правильной амплитудой при D4, D3 = 0,0.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Поэтому и в амстрадовских Юлах интересно , блокируется ли чтение и какими комбинациями бит.
    Как ты сам видел в +2 нет соединения TAPE OUT с TAPE IN - а значит блокировка попросту невозможна, как и регулировка чувствительности, т.к. осуществлялась она исключительно через соединение выводов этих сигналов.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Уровень помех как будешь определять - по длине кабеля ?!
    В этом тесте не важно каково абсолютное значение величины помех, важно только качественное её выражение - т.е. есть увеличение, или нет.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Кстати , после трех часов работы бит D6 при уст. D4,D3 = 0,1порта #fe стал меньше переключатся в 1
    Наверно параметры усилителя из-за повышения температуры поплыли.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    У Синклера не было никаких усилителей с нелинейной передаточной характеристикой-двубитовый ЦАП(зато изобрел велосипед) и кто твое изобретение будет поддерживать ?
    У Синклера много чего небыло , зато владельцы оригинальных Спектрумов могут изготовить такой усилитель (даже не залезая внутрь компьютера) и по выходу MIC иметь звук с 7 градациями амплитуды - от 0 до 6. Что касательно того, что в Спектруме этого усилителя небыло - дык удешевляли ведь всеми возможными способами, а т.к. Альтвассер ушёл, то об изначальной задумке так никто и не узнал, а могли ведь выпустить за дополнительные деньги специальный усилитель для Спектрума, который и раскрывал бы заложенные Альтвассером возможности. По этому поводу можно только ещё раз сказать, что Синклер - кАзёл, а Альтвассер - гений!
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Извини, не понял, что ты хочешь сделать - эмулятор с максимальной совместимостью или свой клон-спека-усилитель с нелинейной передаточной характеристикой ?
    Ни то, ни другое.. Я хочу написать подробную спецификацию возможностей Спектрума, т.к. за 25 лет так никто и не разобрался какие возможности были заложены в него Альтвассером. А как эту спецификацию будут использовать - для написания эмулей, или для написания прикладных программ под Спек - эт уже дело писателей..
    Цитата Сообщение от Лапоть Посмотреть сообщение
    Z70700 .. дата: 8647
    это к ULA относится, или к плате?
    Цитата Сообщение от Лапоть Посмотреть сообщение
    прога опять не работает!
    да, верно адрес в GO TO забыл сменить..
    Последний раз редактировалось Black_Cat; 16.12.2007 в 19:58. Причина: Добавлено сообщение

  7. #57
    Junior Аватар для Лапоть
    Регистрация
    04.12.2007
    Адрес
    Mосква
    Сообщений
    25
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    В том-то и дело, что она судя по полученным данным - должна быть. Ты с какой амплитудой сигнал подаёшь? По service manual для Спектрума размах сигнала должен быть 5 V (+/-2,5 V) - тогда должно всё работать и при D4, D3 = 0,0 , а сейчас ты фактически работаешь на повышенной чувствительности, подавая сигнал с амплитудой ниже номинальной. Попробуй подать на вход усиленный сигнал с правильной амплитудой при D4, D3 = 0,0.
    Да хоть пять вольт с шины питания подай на вход MIC, все равно ноль в бите D6,при D4, D3 = 0,0.
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Как ты сам видел в +2 нет соединения TAPE OUT с TAPE IN - а значит блокировка попросту невозможна, как и регулировка чувствительности, т.к. осуществлялась она исключительно через соединение выводов этих сигналов.
    Согласен , скорее всего это так , на всякий случай, хотел убедится.
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    У Синклера много чего небыло , зато владельцы оригинальных Спектрумов могут изготовить такой усилитель (даже не залезая внутрь компьютера) и по выходу MIC иметь звук с 7 градациями амплитуды - от 0 до 6.
    И какая программа про это вспомнит ?
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    Ни то, ни другое.. Я хочу написать подробную спецификацию возможностей Спектрума, т.к. за 25 лет так никто и не разобрался какие возможности были заложены в него Альтвассером. А как эту спецификацию будут использовать - для написания эмулей, или для написания прикладных программ под Спек - эт уже дело писателей..
    Похвально , ток кроме порта #fe , еще куча всяких фич у фирменного спектрума есть ...
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    это к ULA относится, или к плате?
    Надпись на плате AMSTRAD Z70700 issue 1, дата: 8647.
    Цитата Сообщение от Black_Cat Посмотреть сообщение
    да, верно адрес в GO TO забыл сменить..
    Учитывая , что выражение INT (DOUT/64) - для DOUT=255 равно 3, а при DOUT=191 равно 2, подобная конструкция , нужна лишь запутать турецкую разведку.
    90 LET R=INT (DOUT/64)
    100 IF R=0 THEN GO TO 120
    110 LET R=R-2
    120 IF R=0 THEN GO TO 120
    Последний раз редактировалось Лапоть; 16.12.2007 в 20:59.

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

    По умолчанию

    Цитата Сообщение от Лапоть Посмотреть сообщение
    Да хоть пять вольт с шины питания подай на вход MIC, все равно ноль в бите D6,при D4, D3 = 0,0.
    с шины питания бесполезно подавать - там разделительный конденсатор на входе стоит, подавать надо переменное напряжение с таким размахом.
    Цитата Сообщение от Лапоть Посмотреть сообщение
    И какая программа про это вспомнит ?
    наверно - новая
    Цитата Сообщение от Лапоть Посмотреть сообщение
    кроме порта #fe , еще куча всяких фич у фирменного спектрума есть ...
    пока бы с #FE разобраться
    Цитата Сообщение от Лапоть Посмотреть сообщение
    подобная конструкция , нужна лишь запутать турецкую разведку.
    нормальная конструкция. Из четырёх значений сначала отфильтровываем 0, а из трёх оставшихся 1 и 3 соответствуют D6=1
    Последний раз редактировалось Black_Cat; 16.12.2007 в 21:41. Причина: Добавлено сообщение

  9. #59
    Junior Аватар для Лапоть
    Регистрация
    04.12.2007
    Адрес
    Mосква
    Сообщений
    25
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black_Cat Посмотреть сообщение
    с шины питания бесполезно подавать - там разделительный конденсатор на входе стоит, подавать надо переменное напряжение с таким размахом.
    Спасибо , взял схему, вижу.
    Так как схема порта #fe с патента то в реальности может быть все что угодно.
    Решил проверить, не стал коротить конденсатор, поместил резистор 4.7к(даже не 10 кОм, как в моей схеме) между ногой 28 Юлы и 5 вольтами. Программа №2 отреагировала только при Din=8 zero=0 one=1000. Увы , как я писал при битах d3,d4 =0,0 входной транзистор усилителя находится в насыщении.
    Последний раз редактировалось Лапоть; 16.12.2007 в 22:09.

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

    По умолчанию

    Цитата Сообщение от Лапоть Посмотреть сообщение
    Решил проверить, не стал коротить конденсатор, поместил резистор 4.7к(даже не 10 кОм, как в моей схеме) между ногой 28 Юлы и 5 вольтами.
    Нет, такой вариант не прокатит, этим ты смог поднять напряжение ещё примерно +0,37В, а подав паспортный внешний сигнал ты подымешь его +2,5В - есть разница . Подай сигнал с выхода усилителя.
    Последний раз редактировалось Black_Cat; 16.12.2007 в 22:46.

Страница 6 из 8 ПерваяПервая ... 2345678 ПоследняяПоследняя

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

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

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

Ваши права

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