User Tag List

Страница 98 из 137 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя
Показано с 971 по 980 из 1362

Тема: Орион-128: Разное

  1. #971

    Регистрация
    17.07.2013
    Адрес
    г. Курган
    Сообщений
    2,035
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    123
    Спасибо Благодарностей получено 
    171
    Поблагодарили
    121 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А никто не встречал схему замены ОЗУ РУ5 на несколько корпусов SRAM? По моему очевидна экономия корпусов, как на самом ОЗУ, так и на корпусах регенерации ОЗУ.
    Есть мысля схемку отрисовать, с заменой ОЗУ, кипятильников-буферов, голым Z80 и прочими доработками из темы по версии 512. Но неохота все в кучу собирать, что надо и что нет. Этакий "оптимальный" нью Орион, но с полной совместимостью с прародителем.
    Понимаю что анонсированный Радио-86РК Плюс я почти забросил, но ведь процесс-то творческий, и требует вдохновения, а его пока нет. РК Плюс уже почти сформировался в мыслях, как вдохновлюсь проверить в железе пару идей, так и за отрисовку схемы сяду.
    С уважением, Дмитрий.
    Karabas-Go
    Pentagon-128 вер.2023+Turbo Sound+ZXM-GeneralSound
    ZXM-Phoenix 2048+Turbo Sound+ZXM-GeneralSound+ZXM-SoundCard Lite
    ZXM-Phoenix в Телеграмм

  2. #972

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    как-то всё сложно.
    проще сразу ввести дешифратор для организации доп.портов FC..FF. и FB сохранено на основной плате (также можно брать с этого же дешифратора) и 4 новых порта добавлено.
    ну и что, что корпус на платку добавится, зато имеем профит по количеству портов.

  3. #973

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от gdv2002 Посмотреть сообщение
    Есть мысля схемку отрисовать, с заменой ОЗУ, кипятильников-буферов, голым Z80 и прочими доработками из темы по версии 512. Но неохота все в кучу собирать, что надо и что нет. Этакий "оптимальный" нью Орион, но с полной совместимостью с прародителем.
    Имхо, имеет смысл сразу делать видеовывод в формате VGA (режим 800х600@60), ОЗУ 1 Мб, ЦПУ Z80@20МГц, рассыпуха на КМОП (74HCTххх и выше).
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #974

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Для проверки слипаемости портов FB00 и FF00
    Цитата Сообщение от barsik Посмотреть сообщение
    Сообщите пожалуйста, результаты, такого теста звука OUT FF
    проверил, порты FB и FF слипаются. программа выдает меандр длительностью 1,4мс.

    для КР580 программа получилась такая:

    Код:
    CBEEP	EQU	0F3E7H			; константа BEEP
    
    XBEEP:	MVI	C, 60			; 15 BYTES
    
    BP1:	OUT	0FFH
    
    	LXI H, CBEEP
    	MOV A, M
    
    BP2:	NOP
    	DCR A
    	JNZ BP2
    	DCR C
    	JNZ BP1
    
    JMP XBEEP

  5. #975

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker
    программа выдает меандр длительностью 1,4 МСЕК
    Что Вы понимаете под длительностью? Полагаю, что это период (а не длительность импульсов)? Период в 1.4 МСЕК соответствует частоте 714 герц. Если бы Вы не применили загрузку через HL, а сразу LDA CBEEP, то получилось бы 800 герц, как и положено.

    Если вводить дешифратор ИД7, то на основной плате надо делать доработку по устранению слипаемости портов, как я описал в своём предыдущем посте.

    Может быть у Вас есть возможность и желание проверить и схему устранения слипаемости портов (только лучше вместо диодов применить вентиль ЛЛ1)?

    Цитата Сообщение от Denn
    имеет смысл сразу делать видеовывод в формате VGA (режим 800х600@60), ОЗУ 1 Мб, ЦПУ Z80@20МГц, рассыпуха на КМОП
    Вообще-то не заметно, что много клонов 8-ми разрядок делают сразу для VGA (видел только РК86 с выходом на VGA).

    Входной клок видеогенератора с учётом соотношений частот строк и кадров придётся увеличить на (31.5:15.625)*(70:50)= 2.823 раза, т.е вместо 10 МГЦ кварц будет 28 МГЦ. Клок CPU и частота ОЗУ будет 28:4= 7 МГЦ, что даже Z80B потянут. Период доступа к ОЗУ будет 1:7= ~140 НСЕК, так что 100 наносекундные древние ОЗУ потянут.

    Но поиск остальных деталей будет затруднителен. Где брать такие скоростные ИМС работающие на 28 МГЦ? Да и настройка будет не очень лёгкой.

    Поставить статику в области вне экрана несложно. А чтобы ставить в экран придётся менять КП12 на КП11. И выигрыш по деталям будет только на ОЗУ. Поэтому применение SIMM (30 или 72 ноги) ничуть не хуже статики, но дешевле и проще.

    Если не ставить целью VGA, то гораздо проще сделать клон ОРИОНА с таким же быстродействием в 6.5...7.1 МГЦ, используя базовую схемотехнику, ОЗУ на такте 5 МГЦ, Z80B с WAIT на такте 10 МГЦ и две планки SIMM-30 по 1 мб (что в сумме 2 мб). SIMM рассчитаны на такую скорость, поэтому перегрева ОЗУ на такте 5 МГЦ не будет (как происходит с РУ5-тыми), отчего надёжность будет высокой. А для достижения скорости, достаточно поставить в банки 0 и 1 в адресах 0...7FFF статику w24257 без WAIT, так что программы в младших адресах будут прогоняться на эффективной скорости в 10 МГЦ, тем самым делая такую версию ОРИОНА более выгодной, чем вариант для VGA.

    А вместо подключения к VGA следует использовать подключение к целой IBM PC с установленной TV-картой, имеющей внешний вход VIDEO или китайский VGA-конвертор.
    Последний раз редактировалось barsik; 12.05.2017 в 20:47.

  6. #976

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от barsik Посмотреть сообщение
    Что Вы понимаете под длительностью? Полагаю, что это период (а не длительность импульсов)? Период в 1.4 МСЕК соответствует частоте 714 герц.
    да, именно это я и имею ввиду - период.

    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    Ввиду вышеописанного неудобства такого объёдинения управления ОЗУ и ПЗУ в одном порту, рассмотрим, как можно ввести реальный порт FF для звука, не растрачивая на это порт FB00.

    Убрать "слипаемость" портов FB00 и FF00, как я писал ранее, очень просто. Достаточно двух диодов и резистора на ноге D27/15 (по схеме монтажное И). Резистор 150 ом, привязка входа на землю. А через 2 диода подаётся старый сигнал 112 (/F800) и адрес A10. На входе будет 0, только когда оба сигнала нулевые. Тогда при адресации выше FC00 (верхний) дешифратор D27 будет деактивирован сигналом A10=1. Такая простая переделка даёт полноценную дешифрацию портов вывода F800...FB00 и даёт возможность ввести порт FC00...FF00.

    После такой переделки с двумя диодами по адресам FC00...FF00 ничего не стоИт. Остаётся получить чип селект на эти адреса. Для этого достаточно инверсный сигнал 112 (т.е D8/11) и адрес A10 объединить по 'И' на ЛА3. Это даёт выборку FC00...FFFF (/FC00). Чтобы был строб при OUT в эти адреса достаточно объединить на ЛЛ1 эту выборку /FC00 и /IORQ. Можно, используя 2 вентиля из ЛА3, проинвертировать /IORQ и чип селект /FC00 и объединить на 4-ом ЛА3. На выходе получится единичный строб по команде OUT FF.

    если я правильно понял описание, то должно получиться вот так.
    в основной схеме предварительно разрываем связь между выводами 1 и 15 дешифратора ИД4 DD27.





    как теперь на КР580 получить /IORQ?
    Последний раз редактировалось Stampmaker; 12.05.2017 в 22:03.

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

  8. #977

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker Посмотреть сообщение
    как теперь на КР580 получить /IORQ?
    Тут два варианта 580ВК28/ВК38 или регистр 8-ми разрядный и рассыпуха.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #978

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stampmaker
    как теперь на КР580 получить /IORQ?
    Да, тут я похоже "зарапортовался", где-то ошибся. Представляя схему в голове трудно всё учесть. О том как будет пищать по OUT FF КР580 я и не подумал. Но скорее всего есть какой-то простой выход и для КР580. Давайте думать, на то и форум. Конечно ВК28 не вариант.

    Что если в этой же схеме, для формирования строба триггера вместо /IORQ применить /WR? Из-за подмены адресов по OUT, сигнал 112 (/F800) вместе с /WR и при КР580 и при Z80 дадут строб.

    Да кстати, резистор R1 в 1 кОМ на землю даже 1533-я серия, возможно, не воспримет как ноль, а 155-тая серия уж точно 1 кОм даже не заметит. Я вроде когда-то в подобном варианте при 155-той серии использовал 150 Ом.

    Я вообще-то думал, что ЛА3 и ТМ2 формирующий звук OUT FF можно ставить на основной плате, напаивая их вторым этажом, и сложение сигнала INTE с сигналом триггера OUT FF делать здесь же. Потому что сигнала 112 нет на платке Z80 и его придётся "бросать" навесным проводком, что затруднит обратную замену платки Z80 на процессор КР580, сделав это невозможным без паяльника.

    Это даёт пользователю выбор, применить STA FB00 для формирования звука (оставив "слипаемость" портов FB00 FF00), что требует расход только в ТМ2 или же сделать полноценную дешифрацию портов, устранив "слипаемость". Конечно работ по доп.монтажу без второ-этажных навесных корпусов меньше, но как цепь 112 или его инверсию провести на платку Z80 (т.е есть ли какая-то нога у КР580, которая ему не особо нужна?).

    Входы RS у триггера звука заземлены? Выходной сигнал триггера не строб, а меандр. Короткий (400 НСЕК) строб только на входе C триггера.

    Кстати, благодаря наличию двух звуков при КР580, получается уникальная возможность регулировать громкость обоих каналов звука, если убрать диоды в сумматоре звуков. Без диодов можно получить эффект вибрато.

    При вибрато, существенно повышающем качество звука, происходит модуляция амплитуды сигнала глубиной до 25-30% с частотой 6-8 герц. Если резисторы в резистивном сумматоре звуков одинаковы, то будет модуляция глубиной в 50%. При соотношении резисторов 2 к 1, получится нужная глубина вибрато. Тогда основной тон выдаём по OUT FF, а по DI/EI выдаём частоту вибрато. При этом, если прогонять эту программу на Z80, никакого вибрато не будет, но звук OUT FF будет. Интересно в ОРИОН-ПРО есть звук по OUT FF?

    Да, и чтобы звук был более синусодиальным на выходе можно поставить ФНЧ, - RC или LC цепочку, что сделает из меандра почти синусоиду, хотя и сократит амплитуду.
    Последний раз редактировалось barsik; 12.05.2017 в 22:12.

  10. #979

    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    barsik - это слово-состояние у ВМ80 (/IORQ там нет, но есть похожее) Ножек у ВМ80 не хватило.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #980

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    barsik, схема распортовки работает. после ввода диодов и резистора слипание отсутствует.

    Цитата Сообщение от barsik Посмотреть сообщение
    Что если в этой же схеме, для формирования строба триггера вместо /IORQ применить /WR? Из-за подмены адресов по OUT, сигнал 112 (/F800) вместе с /WR и при КР580 и при Z80 дадут строб.
    пробовал, если вместо /IORQ дать /WR, то строб есть. если обращения к порту нет, то на выход всё равно идёт мусор. сразу после включения компьютера.


    Цитата Сообщение от barsik Посмотреть сообщение
    сигнала 112 нет на платке Z80 и его придётся "бросать" навесным проводком
    да, но это не беда. 5 (или 10) МГц тоже навесным проводом подавать надо. так что 1 провод или 2 это уже неважно. чтобы снять плату и вернуть КР580 достаточно сделать на проводах разъёмчик. тот же PLD хотя бы.


    Цитата Сообщение от barsik Посмотреть сообщение
    как цепь 112 или его инверсию провести на платку Z80 (т.е есть ли какая-то нога у КР580, которая не особо ему нужна?)
    ноги 21 и 24 в данной схеме у процессора свободные, не используются. можно через них кинуть и частоту и 112 провод. но тогда получается, что у каждого устанавливаемого экземпляра эти ножки нужно откусывать. а это не комильфо.

    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    Я вообще-то думал, что ЛА3 и ТМ2 формирующий звук OUT FF можно ставить на основной плате
    я так и сделал
    а рядом поставил разъём, через который на плату Z80 будет подаваться 5 МГц и cниматься c неё /IORQ, а выход OUT FF уже на основной плате объединится с INTE



    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    Да кстати, резистор R1 в 1 кОМ на землю даже 1533-я серия, возможно, не воспримет как ноль
    хорошо воспринимает, всё работает

    - - - Добавлено - - -

    Цитата Сообщение от barsik Посмотреть сообщение
    Входы RS у триггера звука заземлены?
    наоборот, подтянуты к питанию
    Последний раз редактировалось Stampmaker; 12.05.2017 в 21:47.

Страница 98 из 137 ПерваяПервая ... 949596979899100101102 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  2. Видео про спекрум новое разное
    от AAA в разделе Новости
    Ответов: 19
    Последнее: 05.08.2016, 22:57
  3. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50
  4. Ответов: 4
    Последнее: 05.10.2006, 20:18
  5. Я готов купить Радио и Орион
    от Shaos в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 18.12.2005, 22:15

Метки этой темы

Ваши права

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