Введение

HardSID – это семейство звуковых карт, производимых венгерской компанией Hard Software и первоначально разработанных Téli Sándor. Карты HardSID основаны на чипе MOS Technology SID (Sound Interface Device), который стал популярным и вошел в историю благодаря домашнему компьютеру Commodore 64. Это было третье устройство на базе SID, не произведенное Commodore, вышедшее на рынок (первым был SID Symphony от Creative Micro Designs, а вторым – MIDI-синтезатор SidStation от Elektron). Главное преимущество HardSID перед SidStation (помимо того, что SidStation давно распродан, и лишь изредка появляются подержанные экземпляры) заключается в том, что это простой аппаратный интерфейс к чипу SID, что делает его гораздо более подходящим для использования с эмуляторами, музыкальными проигрывателями SID и даже для непосредственного программирования. SidStation реагирует только на MIDI-информацию и требует преобразования музыкальных событий в MIDI и обратно. Оригинальный HardSID (1999) представлял собой карту для шины ISA (что сразу же делало ее устаревшей), содержащую слот для одного чипа SID. С самого начала HardSID поддерживал как модели 6581, так и 8580 SID, включая все их ревизии. Модель ISA впоследствии была заменена версией для шины PCI. Помимо стандартной версии с одним SID, была выпущена HardSID Quattro, включающая слоты для четырех чипов SID и вентилятор охлаждения. Линейка продуктов HardSID USB была представлена двумя новыми моделями: HardSID 4U (2008) – USB-устройство с разъемами для четырех чипов SID, и HardSID 4U Studio Edition с улучшенной электрической изоляцией и экранированием для снижения уровня шума в сигнале. По состоянию на май 2010 года доступно три USB-устройства HardSID: HardSID Uno с одним чипом SID, HardSID UPlay с двумя чипами SID и уже известная HardSID 4U Studio Edition с четырьмя чипами SID. Карты HardSID поддерживаются большинством современных приложений для воспроизведения музыки SID, включая sidplay и ACID64 Player, а также некоторыми трекерами, такими как GoatTracker. Для карт ISA предусмотрены официальные драйверы устройств для Microsoft Windows, а для PCI – для Mac OS X и Windows. Драйверы PCI Windows поддерживают 32-разрядную Windows XP, в то время как 64-разрядных драйверов или поддержки Windows Vista/7 нет. Неофициальные драйверы доступны для Linux. USB-устройства HardSID поставляются с драйверами Windows только для XP/Vista/7. Разработка поддержки Mac OS X была начата, но прекращена в мае 2009 года, официально из-за «отсутствия/минимального интереса» (источник: официальная, ныне закрытая группа Yahoo) до выпуска каких-либо (бета-)драйверов. Драйверы для Linux также отсутствуют. Отдельные MIDI-драйверы, позволявшие любому MIDI-совместимому инструменту или программе-секвенсору управлять картой, были доступны как для версий ISA, так и для версий PCI HardSID. HardSID 4U имеет выделенную вычислительную мощность процессора, в отличие от более ранних устройств HardSID. Это позволяет 4U воспроизводить SID-файлы с диджитал-контентом на полной скорости и с полным качеством, не нагружая процессор хост-компьютера. Более ранние версии полагались на эмуляцию в программном обеспечении проигрывателя для достижения этого, из-за отсутствия встроенного процессора или буфера памяти. В результате при воспроизведении диджитал-музыки практически всегда наблюдалась очень высокая загрузка процессора.