NeoGS

Материал из SpeccyWiki
Перейти к: навигация, поиск
Прототип NeoGS

NeoGS — звуковая карта для отечественных клонов ZX Spectrum. Программно полностью совместима с General Sound, но реализована на современной элементой базе (включая ПЛИС) и имеет расширенные возможности.

В разработке карты участвовали LVD, CHRV, KOE и JtN. Презентация рабочего прототипа карты была проведена группой NedoPC в июне 2008 года на демопати DiHalt 2008. Продажи малой серии устройств начались в октябре 2008 года. Стоимость собранной платы составляет 1800 рублей, комплекта для сборки (плата и компоненты, включая прошитые ПЗУ и ПЛИС) - 1500 рублей.

На текущий момент существует две ревизии платы. Revision A — опытная, не для продажи. Revision B для первой партии карт, исправлены найденные ошибки, добавлен 3.5' аудиоразъём, убрана кнопка горячего старта. При планировании производства первой серии плат всем желающим была предложена возможность проспонсировать проект небольшой суммой в обмен на размещение имён спонсоров на печатной плате. Спонсорами стали GoodBoy, Valeron, Mick.

Возможности

Возможности по воспроизведению MOD-файлов и сэмплов по сравнению с оригинальной General Sound остались без изменений, так как используется оригинальная прошивка ПЗУ с проигрывателем. В авторской прошивке ПЛИС, которая заменяет всю логику оригинальной карты, предусмотрена возможность воспроизведения восьми каналов вместо четырёх, но она не поддерживается оригинальным проигрывателем. Теоретически также могут быть реализованы другие новые возможности, не только в области воспроизведения звука, путём создания новой прошивки ПЛИС.

Среди новых возможностей карты — повышенная вдвое скорость работы процессора (опционально), аппаратный декодер MP3-файлов, адаптер SD/MMC-карты, увеличенный объём ОЗУ и режим блочного обмена данными между компьютером и картой, устраняющий основное препятствие для использования карты в качестве ускорителя вычислений. В 2009 году на демопати Chaos Constructions 2009 было показано первое демо, использующее NeoGS в качестве ускорителя — The Link.

Характеристики

  • Процессор: Z84C0020 на частоте до 24 МГц вместо 12 МГц на GS
  • Поддержка SD/MMC карт (разъём на плате)
  • Поддержка MP3 (аппаратный декодер, аналогичный VS1001)
  • 8 каналов звука вместо 4 на GS
  • 2 мегабайта ОЗУ вместо 128/512 на GS
  • 512 килобайт ЭСППЗУ
  • 2 окна переключения страниц памяти вместо 1 на GS
  • Режим блочного обмена данными через память вместо портов (DMA в терминологии документации)
  • Возможность перешивать ПЛИС на лету

Ссылки