User Tag List

Страница 11 из 39 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 385

Тема: Звуковая карта "ZXM-MoonSound"

  1. #101

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    774
    Поблагодарили
    419 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от piroxilin Посмотреть сообщение
    я за 1-й вариант.
    Честно сказать мне то не трудно перенести, но вот подчищать нежелание разработчиков Эвы пойти навстречу пользователям и убрать свое недоразумение, чтобы другим не заниматься ерундой дабы обойти их баг меня как то стало напрягать. Что то мои железки никто не поддерживает, а с чего мне чесаться.
    Почему нельзя было сделать такую фигню как опцию, хочешь все сигналы открыты, хочешь закрыты. Я и то в Зефирке планирую сделать все внутренние устройства отключаемыми, а другие похоже ровнее других я так полагаю.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  2. #102

    Регистрация
    24.05.2009
    Адрес
    Москва
    Сообщений
    1,100
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну я как думаю -
    1. если есть конфликт портов, то ну их нафиг , если можно так сделать.
    2. софт всёравно перепахивать и адаптировать -> всёрано в какие порты данные гонять
    3. вот возьмут и займут в тс-конфе эти порты или заткнут и опа...
    С уважением, Дмитрий.

  3. #103

    Регистрация
    29.03.2006
    Адрес
    г. Курск
    Сообщений
    361
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Лично мне пофиг на Эву с базовой конфой, но хочу услышать мнение народа.
    Моё мнение - пусть Мик делает так, как удобнее лично ему и логичнее в плане корректного выбора портов. Если бы речь шла вообще о неработоспособности карты на ZX Evo, тут бы я тоже упрашивал Мика разрулить ситуацию.
    А так... возможность установить прошивку поддерживающую две конфы есть у каждого пользователя Евы.

    Я бы больше переживал, если бы Мунсаунд по каким-то причинам не смог работать на TS-Conf. Во первых, Spectrum- совместимая часть у TS-Conf очень хороша, а значит фирменное ПО от Мика там гарантированно будет работать, во-вторых, есть очень ненулевая вероятность, что поддержка Мунсаунда может появиться в плагине Wild Player'а (как появилась и поддержка SAA), а он, в сочетании с Wild Commander, самый удобный инструмент для прослушивания коллекции всяко-разных чиптюновых файлов.
    Цитата Сообщение от piroxilin Посмотреть сообщение
    3. вот возьмут и займут в тс-конфе эти порты или заткнут и опа...
    Ну, тащемта TS-Labs весьма неплохо суппортит пользователей конфы. Траблы с железом как правило решает в пользу юзера.

  4. #104

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А где в Wild Player'e появилась поддержка SAA?
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  5. #105

    Регистрация
    29.03.2006
    Адрес
    г. Курск
    Сообщений
    361
    Записей в дневнике
    6
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    А где в Wild Player'e появилась поддержка SAA?
    Не в Wild Player'e, а в плагине Wild Player'а для Wild Commander.

  6. #106

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А, я-то думал уже и WP доработали. Про плагин я в курсе, плагин смуководам поможет.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

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

  8. #107

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    774
    Поблагодарили
    419 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так поглядел внимательнее даташит и исходники плеера. По сути YMF278 нужно шесть портов или адресов. Четыре из них относятся к FM части и два относятся к цифровой (волновой синтез) части.

    Как оно в MSX
    FM часть

    порт C4h -> запись адреса регистра (набор регистров 1)
    C5h - запись данных в регистры набора 1
    С6h - запись адреса регистра (набор регистров 2)
    C7h - запись данных в регистры набора 2

    Кроме того регистр C4h на чтение - статус

    Wave часть
    Регистр 7Eh - запись адреса регистра
    7Fh - запись или чтение данных

    Итого тут наблюдается два пересечения с портами ZX клонов.
    7Fh - регистр контроллера FDD TR-DOS
    С7h - регистр 8255 Profi CP/M
    Первое это очень плохо, так как TR-DOS оно как бы везде, второе работает только на Профи в режиме CP/M. По сути можно пренебречь, так как Профи достаточно специфическая машина со своими стандартами и наворотами, как и АТМ. Простому смертному они как бы и не нужны.

    Способ обхода 7Fh известен давно, просто отслеживать обращение к контроллеру TR-DOS, но есть некоторые ограничения описаны выше.

    Либо сделать красиво и перенести все 6 регистров на порты C0...С5h, тогда будет все хорошо и уютно, кроме Профи (С3h там тоже есть).
    А так как хотелось поиграться с векторами прерываний, то взять свободные пару портов С6 или С7. Короче, чтобы весь диапазон C0...C7 был за Moonsound.
    Как говорится, один хрен адаптировать плееры

    Итак, к примеру если будет выглядеть так.

    FM часть

    порт
    C0h -> запись адреса регистра (набор регистров 1)
    C1h - запись данных в регистры набора 1
    С2h - запись адреса регистра (набор регистров 2)
    C3h - запись данных в регистры набора 2

    Кроме того регистр C0h на чтение - статус

    Wave часть
    Регистр С4h - запись адреса регистра
    С5h - запись или чтение данных

    С6h - резерв
    С7h - регистр вектора прерывания.

    Как оно вам, и пусть котэ правит стандарт
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #108

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Mick, в карту будет добавлен сигнал /IODOS?
    ------
    UPD. да, поглядел схему на твоем сайте. Профи плохо не будет если что, т.к. порт С7, как и С3 разблокируется, когда включена расширенная периферия - при активном сигнале /CP_M (/IODOS по вашему).
    Последний раз редактировалось solegstar; 26.05.2015 в 09:59.
    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.

  10. #109

    Регистрация
    10.07.2013
    Адрес
    г. Харьков, Украина
    Сообщений
    24
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Судя по доке на ymf278 там есть через регистры прямой доступ к памяти, можно написать простую программу для прошивки ROM и не надо заморачиватся с внешним программатором.

  11. #110

    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    10,145
    Спасибо Благодарностей отдано 
    216
    Спасибо Благодарностей получено 
    774
    Поблагодарили
    419 сообщений
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от chief Посмотреть сообщение
    Судя по доке на ymf278 там есть через регистры прямой доступ к памяти, можно написать простую программу для прошивки ROM и не надо заморачиватся с внешним программатором.
    Простая программка записи во флеш файла 2мб - это наверное очень просто будет. Вставьте диск N1, вставьте диск N2,3,4

    Впрочем, кто осилит это - я даже спасибо скажу

    ---------- Post added at 12:23 ---------- Previous post was at 12:01 ----------

    Еще вопрос к MSXшникам. Я насколько понял порт FEh, это менеджер страниц

    Код:
    Port range	Description
    #FC (write)	Mapper segment for page 0 (#0000-#3FFF)
    #FD (write)	Mapper segment for page 1 (#4000-#7FFF)
    #FE (write)	Mapper segment for page 2 (#8000-#BFFF)
    #FF (write)	Mapper segment for page 3 (#C000-#FFFF)
    И он работает приблизительно также как и 7FFD и ему подобные в спеке, тоесть по 16кб можно загружать данные в странички.
    Тут просто MDR файлы грузятся в 8000 в MSX, а потом листаются страницы. Я так полагаю что нам надо перенести это все на адреса С000h и также заняться листанием.Так?
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

Страница 11 из 39 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Звуковая карта "ZXM-SoundCard"
    от Mick в разделе Звук
    Ответов: 1333
    Последнее: 30.03.2024, 14:52
  2. Звуковая карта "ZXM-GeneralSound"
    от Mick в разделе Звук
    Ответов: 432
    Последнее: 18.04.2023, 16:12
  3. Эмуляция "Байт" (тайминги, карта памяти)
    от ZXMAK в разделе Эмуляторы
    Ответов: 60
    Последнее: 19.08.2014, 19:58
  4. Звуковая карта ZX Spectrum
    от GreatDragon в разделе Для начинающих
    Ответов: 32
    Последнее: 11.03.2013, 13:10
  5. Звуковая карта "ZXM-SoundCard" rev.03
    от Mick в разделе Новодел
    Ответов: 68
    Последнее: 24.03.2012, 18:34

Ваши права

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