QL Qsound2+ — это звуковая карта для компьютера
Sinclair QL, совместимая с
QsoundQprint, но с существенными улучшениями.
Лицензия: CERN Open Hardware Licence Version 2 — Strongly Reciprocal (
https://ohwr.org/cern_ohl_s_v2.txt)
ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ
В ДАННОМ ДИЗАЙНЕ ЕСТЬ ПРОБЛЕМА — ОН НЕ ПОЛНОСТЬЮ СОВМЕСТИМ С QSOUND. Требуются дополнительные тесты. Музыка звучит на
половинной частоте (расстроена), и эффекты, вероятно, будут отличаться.
Улучшения по сравнению с оригинальным Qsound
| Улучшение | Описание |
|---|
| Чип YM2203 | Совместим с AY-3-8910, но добавляет FM-канал (частотная модуляция) |
| Второй способ доступа к чипу | Без PIA (MC6821) для ускорения доступа |
| Фиксированная частота 2 МГц | Такая же, как в Atari ST |
| Стереовыход | ABC или ACB (выбор перемычками) |
| Совместимость с Qsound | Добавлена перемычка для выбора внутреннего опорного такта, как в Qsound |
Технические детали
| Параметр | Описание |
|---|
| ПЗУ | 2764 EPROM или W27C512 Flash (значительно дешевле и проще) |
| Адресное пространство | Карта резервирует 16 КБ в памяти согласно схеме P'N'P компании Sinclair |
| Совместимость с Trump Card | Не совместима с Trump Card на 768 КБ |
| Расположение в памяти | На большинстве QL будет располагаться по адресу 0xC0000–0xC3FFFF |
| Распределение 16 КБ | Первые 8 КБ — ПЗУ. Следующие 4 КБ — MC6821 (как в обычном QSound). Последние 4 КБ — прямой доступ к YM2203 (используется A1) |
Прямой доступ к YM2203 (без PIA)
| Операция | Адрес | Действие |
|---|
| Запись | 0xC3000 | Запись в регистр адреса |
| Чтение | 0xC3000 | Чтение статуса |
| Запись | 0xC3002 | Запись значения в регистр |
| Чтение | 0xC3002 | Чтение значения из регистра |
Примечание: Невозможно программно определить, какой такт выбран (внутренний/внешний) или тип стерео (ABC/ACB) — это устанавливается вручную перемычками.
Файлы для загрузки
Полезные ссылки проекта:
-
QL_Qsound_1.jpg
27.8 КБ
· Просмотры: 58