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

User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 60

Тема: Aberrant Sound Module для УКНЦ

  1. #11
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,001
    Спасибо Благодарностей отдано 
    1,075
    Спасибо Благодарностей получено 
    1,248
    Поблагодарили
    481 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Это те кому не нравятся аппаратные недоработки.
    Отсылка к ОПЫТНЫЕ И УМЕЛЫЕ, из той же темы вроде. Видимо почистили.
    Вопрос был не про титул. Зачем выдумывать девайс на других портах, когда уже есть готовые рабочие используемые девайсы под порт принтера?

  2. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    Titus (21.06.2020)

  3. #12
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    95
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Вопрос был не про титул. Зачем выдумывать девайс на других портах, когда уже есть готовые рабочие используемые девайсы под порт принтера?
    Чего вас так прям беспокоит вопрос - а зачем?
    Краткий ответ: хочется мне, или ещё проще just for fun
    Но мы ведь взрослые люди, выдресированные делать вид что все наши действия рациональны и полны смысла
    Чтож, погнали:
    1. Вместо
    Код:
    AYout:
            MOV  R1,R0
            COM  R0
            MOV  R0,@$PAR.B        # put a register address on the AY data bus
            MOV  $0xFFFF^3,@$PAR.C # latch the address
    
            MOV  $0xFFFF,@$PAR.C   # reset the AY control bus
    
            MOV  R2,R0
            COM  R0
            MOV  R0,@$PAR.B        # put a register data on the AY data bus
            MOV  $0xFFFF^2,@$PAR.C # write to PSG
    
            MOV  $0xFFFF,@$PAR.C   # reset the AY control bus
    RETURN
    хочу делать просто:
    Код:
    MOV  R1,(R5)
    MOVB R2,(R5)
    да, я ЗЕЛЕНЫЙ РУКОЖОП)))
    2. Хочу 3 AY(два как минимум) чипа. Arkos Tracker 2(в теории поддерживает неограниченное их количество). Да и 9-ти голосная музыка звучить клёво.
    3. Есть подозрение что IDC40 на надеть на разъем параллельного интерфейса.
    4. Собственно шлейф тянущийся за устройством подключенным к параллельному интерфейсу, тоже ни разу не плюс.
    5. Чтоб подключить к нему INIT и подмешать сигнал от встроенного динаминка - нужно еще отдельные провода тащить.
    6. Без сигнала INIT, нужно устройство распологать так, чтобы была доступна кнопка сброса на самом устройстве.
    7. Один из слотов расширения у меня занять КНГМД, если воткнуть вторую плату, не превышающую по размерам КНГМД, до эта вторая плата не будет никак мешаться и визуально выделяться.

    Все, лень мне больше выдумывать

  4. Эти 2 пользователя(ей) поблагодарили randomizer за это полезное сообщение:

    Hunta (21.06.2020), S_V_B (21.06.2020)

  5. #13
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,003
    Спасибо Благодарностей отдано 
    287
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    хочу делать просто:
    Не, ну ты чё, это не наш метод! Устройство должно содержать строго 1 (одну) К155ЛА3, всё остальное сделать программа!

  6. #14
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    95
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разослал набросок схемы с просьбой оценить трассировку ПП.
    Ценник очень даже приемлимый))
    По сути разводка платы это единственное что меня тормозило. Но теперь счастье так близко.
    Осталось только разрешить вопросы со схемой.

    Пока неопределился:
    • использовать отдельный синхрогенератор, или просто взять 4МГц и поделить на два

    Даже таблицу когда-то составлял, с базовыми частотами, и теми что на AY подаются
    Код:
        | Amstrad CPC     | 16/16       |       1.0 |
        | BK              | 12/7        | 1.7142857 |
        | ZX USSR clones  | 14/8        |      1.75 |
        | ZX-Spectrum 128 | 17.73475/10 | 1.7734475 |
        | ZX post 128     | 35.469/20   |   1.77345 |
        | MSX             | 3.579545/2  | 1.7897725 |
        | Atari AT        | 32.0424/16  |   2.00265 |
    По сути частота имеет значение только если собрался тащить код и данные с другой платформы без преобразования.
    Но при использовании трекерного проигрывателя, это не важно.

    • аудио-штекеры довольно большие по размеру, если расположить разьем на краю платы, то штекер будет изрядно торчать наружу

    Пока решил не мудрствовать, а расположить разъем справа, и воспользоваться подобным этому переходником.
    • Supermax писал что диапазон адресов 177760-177776 не самый лучший для использования этой железякой. Интересно все же почему.

  7. #15
    Moderator
    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,181
    Спасибо Благодарностей отдано 
    313
    Спасибо Благодарностей получено 
    353
    Поблагодарили
    248 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    Разослал набросок схемы с просьбой оценить трассировку ПП.[*]Supermax писал что диапазон адресов 177760-177776 не самый лучший для использования этой железякой. Интересно все же почему.[/LIST]
    ответ прост

    конечно, если делать железку которая будет выпущена в 3х экземплярах то можно и забить

    ps: мое мнение что надо не "3 AY чипа" ставить, а ПЛИС в которой эмулировать что угодно и как угодно. на выход с ПЛИС - ЦАП итд. как пример стоит смотреть Carnovore2 для MSX.
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  8. Этот пользователь поблагодарил SuperMax за это полезное сообщение:

    randomizer (23.06.2020)

  9. #16
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    95
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SuperMax Посмотреть сообщение
    конечно, если делать железку которая будет выпущена в 3х экземплярах то можно и забить
    Я не расчитываю на всемирное признание PDP-11 сообщества)))
    Ради интереса посмотрел какие адреса задействованы в Союз-Неон - все что выше 170000 страница эмуляции внешних утройств.
    БКшники? У них вроде есть все что нужно.
    Не уж то есть те, кто хочет прикрутить эту железку, да еще и через переходник к ДВК??? (но стесняются в этом признаться))))

    Мне ещё нужно дорисовать формирователь сигналов BC1 и BDIR - решил всё же добавить возможность читать из звукогенератора.
    Останутся свободные логические элементы - можно и детектор адреса будет переделать.
    Задействовав диапазон 177720-177736 например.

    Цитата Сообщение от SuperMax Посмотреть сообщение
    ПЛИС в которой эмулировать что угодно и как угодно
    А что эмулировать то? Для УКНЦ подобного устройства никогда не существовало.
    То что я хочу сделать, вольная фантазия на тему, что могло быть сделано в начале 90-х.
    Да и чисто эстетически, многоногая ПЛИСина не тянет на ретро.

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

    Если ссылаться на существовавшие устройства, то вот https://en.wikipedia.org/wiki/Mockingboard
    Последний раз редактировалось randomizer; 24.06.2020 в 01:35.

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

  11. #17
    Veteran Аватар для Manwe
    Регистрация
    06.12.2017
    Адрес
    г. Москва
    Сообщений
    1,722
    Спасибо Благодарностей отдано 
    167
    Спасибо Благодарностей получено 
    403
    Поблагодарили
    256 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от randomizer Посмотреть сообщение
    хочу делать просто:
    Код:
    MOV  R1,(R5)
    MOVB R2,(R5)
    Как на БК-0011
    manwe.pdp-11.ru

  12. #18
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    95
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Manwe Посмотреть сообщение
    Как на БК-0011


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

    Мини апдейт - схема передана на доработку и разработку ПП.
    Последний раз редактировалось randomizer; 09.07.2020 в 09:32.
    aberrant_hacker

  13. Этот пользователь поблагодарил randomizer за это полезное сообщение:

    falanger (08.07.2020)

  14. #19
    Veteran Аватар для falanger
    Регистрация
    21.04.2006
    Адрес
    город Черняховск
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    randomizer, буду ждать что получится.

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

    И несколько вопросов и уточнений - на борту картриджа есть своя память для загрузки фрагментов и последующего воспроизведения звука? Если постоянно дергать ПП воспроизведением звука то справится ли он с работой по обслуживанию видеосистемы и ввода-вывода дискового?
    Три канала AY-8912 - понятно. А вот ЦАП-АЦП для вывода звука помимо "пиликанья шумогенераторов" и ввода? Если да - есть ли режим автономного чтения-записи в набортную память если не картриджа то ПП?
    Система может работать без доработок платы? А то лезть с паяльником лишний раз к ней стремно - текстолит плохого качества слишком часто был. Пиликанье пищалки вполне можно оставить как есть, эстеты могут поставить микродинамик.
    И главное есть ли ПО на все это? Причем мне важнее даже не музычку пиликало чтобы, хотя в фоне было бы неплохо если ПП хватит на все задачи, а на ввод-вывод с ЦАП-АЦП для записи-воспроизведения живого звука, приема и анализа сигнала вроде радиолюбительских сканеров и так далее.

  15. #20
    Activist Аватар для randomizer
    Регистрация
    05.04.2016
    Адрес
    г. Мончегорск, Мурманская обл.
    Сообщений
    411
    Спасибо Благодарностей отдано 
    95
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ПО - отсутствует))) В процессе разработки проигрывать для AY и все пока на этом.
    Кроме логики позволяющей процессору вести с AY чипами ничего нет)
    Полный минимализм.
    На будущее есть future connector, для подключения RAM диска, ЦАПов, или чего еще.

    На в схеме есть 8 линий для выборки устройств, 3 из них задействованны под AY чипы.
    Остальные пять - как раз на будущее.
    Тоже по аналогии с БК, там в процессоре по адресам 177714 и 177716 то же самое сделанно.

    Единственная опциональная дорабока - это вывод сигнала для встроенного динамика на разъем МПИ, если захочется его с линейного выхода устройства снимать.

    В общем и целом, устройство делается в рамках проекта по переносу игры. С неким заделом на будущее.
    aberrant_hacker

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 231
    Последнее: 21.03.2022, 07:54
  2. Ответов: 8
    Последнее: 25.10.2017, 19:59
  3. IN-OUT MODULE
    от zx-kit в разделе Устройства ввода
    Ответов: 11
    Последнее: 27.02.2015, 11:26
  4. AUDIO MODULE
    от zx-kit в разделе Звук
    Ответов: 16
    Последнее: 12.02.2015, 10:55
  5. RTC MODULE for DIVIDE interface
    от VELESOFT в разделе Устройства ввода
    Ответов: 5
    Последнее: 22.07.2014, 20:08

Ваши права

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