- Сообщения
- 122
- Счётчик реакций
- 32
- Очки
- 700
Всем привет. Вещь эта сама по себе не совсем и новая, но я увидел ее совсем недавно, и решил сделать небольшой просто так сказать обзор на нее. Речь пойдет про - ZXDOS+
И так, поехали....
ZX-DOS+ — это не просто очередной клон легендарного ZX Spectrum, а эволюция концепции «компьютер на FPGA», созданная испанским разработчиком Антонио Вильеной (Antonio Villena) . Если говорить максимально подробно, то это устройство представляет собой платформу, которая раздвигает границы возможностей оригинального Spectrum, оставаясь при этом с ним полностью совместимой.
Ниже я собрал для вас все ключевые технические детали, особенности и нюансы, основываясь на доступной технической документации.
Главная философия устройства — мультиядерность. Это не просто Spectrum, а конструктор, который может «перевоплощаться» в другие компьютеры путем загрузки разных ядер (cores). Однако главная его «фишка» — способность запускать ядро ZX Spectrum Next, что делает его одним из доступных клонов современного ретрокомпьютера Next .
Так же нашел видео на Ютубе, где человек демонстрирует сие чудо техники:
Я ни к чему не призываю, просто решил поделиться. Мне лично и по возможностям и по видео эта вещь понравилась
И так, поехали....
ZX-DOS+ — это не просто очередной клон легендарного ZX Spectrum, а эволюция концепции «компьютер на FPGA», созданная испанским разработчиком Антонио Вильеной (Antonio Villena) . Если говорить максимально подробно, то это устройство представляет собой платформу, которая раздвигает границы возможностей оригинального Spectrum, оставаясь при этом с ним полностью совместимой.
Ниже я собрал для вас все ключевые технические детали, особенности и нюансы, основываясь на доступной технической документации.
1. Происхождение и позиционирование
ZX-DOS+ является прямым продолжением линейки ZX-DOS, которая, в свою очередь, базируется на разработках сообщества ZX-Uno . По сути, это та же платформа, что и gomaDOS+, но в другом корпусе .Главная философия устройства — мультиядерность. Это не просто Spectrum, а конструктор, который может «перевоплощаться» в другие компьютеры путем загрузки разных ядер (cores). Однако главная его «фишка» — способность запускать ядро ZX Spectrum Next, что делает его одним из доступных клонов современного ретрокомпьютера Next .
2. Ключевое отличие: ZX-DOS vs ZX-DOS+
Чтобы понимать ценность устройства, нужно различать базовую версию и версию «Plus»:- ZX-DOS (стандартный): Базируется на FPGA Xilinx Spartan 6 XC6SLX16. Имеет 512 КБ или 1 МБ SRAM.
- ZX-DOS+: Оснащен более мощной FPGA Xilinx Spartan 6 XC6SLX25 .
3. Технические характеристики и «железо»
Устройство выполнено в формате платы, к которой необходимо подключать внешние устройства. Это не моноблок, а скорее конструктор для энтузиастов.- FPGA: Xilinx Spartan 6 XC6SLX25 (обеспечивает производительность для сложных ядер).
- Память: Доступны версии с 4 МБ SRAM. Это существенно больше, чем требуется для базового ядра Next (1 МБ) и позволяет запускать все функции современной ОС Next .
- Видеовыход: VGA. Важная деталь: устройство использует качественный видеоЦАП (VDAC) с разрядностью 6 бит на канал, что обеспечивает чистый сигнал .
- Порты ввода:
- PS/2 для клавиатуры (обязательно) .
- PS/2 для мыши (опционально) .
- Два разъема для джойстиков в стиле Atari .
- Накопитель: micro SD карта (вся файловая система и образы ядер хранятся на ней) .
4. Чего НЕТ в ZX-DOS+ (важные ограничения)
Если вы рассматриваете покупку, важно понимать, что по сравнению с «оригинальным» Spectrum Next (или более дорогими клонами), здесь отсутствуют некоторые современные элементы:- Нет HDMI. Только VGA .
- Нет Raspberry Pi Zero внутри. В оригинальном Next «малинка» используется для ускорения и HDMI, здесь её нет .
- Нет встроенного Wi-Fi (ESP) и модуля реального времени (RTC) .
- Нет встроенной PS/2 клавиатуры. Вам понадобится отдельная внешняя клавиатура .
5. Ядра и совместимость (Главная сила)
Основная магия ZX-DOS+ скрывается в его BIOS и возможности загрузки ядер.- ZX Spectrum Next: Благодаря наличию LX25 и 4МБ RAM, на ZXDOS+ можно загрузить ядро Next. Однако из-за отсутствия Raspberry Pi и HDMI, будут недоступны аппаратные ускорители (Pi Accelerator) и вывод через HDMI, но основная функциональность «Next» (режимы тайлов, спрайтов, улучшенный звук AY и т.д.) будет работать через VGA .
- Важный нюанс: Для ZX-DOS+ используется специальный формат файла ядра — .ZXD (в то время как для старой версии используется .ZX2) .
- ZX-Uno: Поддержка ядер от проекта ZX-Uno, предшественника ZX-DOS.
- TSConf: В сообществе обсуждается возможность портирования ядра TSConf (еще одна мощная модификация Spectrum) на эту платформу в будущем .
6. Программное обеспечение: esxDOS и NextZXOS
С точки зрения софта, ZX-DOS+ работает в двух ипостасях:- Режим DOS (ZX-DOS): Использует систему esxDOS (стандарт де-факто для клонов Spectrum), которая позволяет запускать .tap, .sna, .trd файлы прямо с SD-карты .
- Режим Next: При загрузке ядра Next запускается операционная среда NextZXOS, которая предоставляет более продвинутые возможности управления файлами и системой .
7. Почему стоит выбрать именно ZX-DOS+?
Как отмечают пользователи на профильных форумах, у этой платформы есть ряд неоспоримых преимуществ :- Доступность: В отличие от лимитированных партий оригинального Spectrum Next (который ждали годами), ZX-DOS+ можно приобрести относительно свободно (напрямую у Antonio Villena или через магазины).
- Стабильность: Более мощный чип LX25 обеспечивает стабильную работу сложных ядер.
- Качество видео: Отличный аналоговый видеовыход VGA для тех, кто ценит классическую картинку на мониторах.
- Гибкость: Это одновременно и классический ZX Spectrum (через ядра ZX-Uno), и современный Next.
8. Нюансы эксплуатации
Из документации и обсуждений можно извлечь несколько практических моментов:- Сброс: Если вы запустили ядро Next, комбинация Ctrl+Alt+Backspace не вернет вас в BIOS. Придется физически выключать и включать питание .
- Клавиатура: При настройке ядра Next в конфигурационном файле (config.ini) нужно обязательно прописать ps2=0, иначе клавиатура может не заработать .
- Процессор: В отличие от некоторых других клонов, где Z80 реализован на реальной микросхеме, в ZX-DOS+ процессор эмулируется внутри FPGA. Это позволяет реализовать расширенный набор команд Z80N (используемый в Next) на аппаратном уровне внутри ПЛИС.
Итог
ZX-DOS+ — это мощный, доступный и гибкий FPGA-клон ZX Spectrum. Его главная особенность — использование более производительной ПЛИС Spartan 6 LX25, что делает его идеальной платформой для запуска ядра Spectrum Next (пусть и без HDMI и Wi-Fi) наряду с классическими образами Spectrum. Это выбор тех, кто хочет получить максимум возможностей из мира «спектрумов» на одном устройстве без необходимости ждать лимитированные партии.Так же нашел видео на Ютубе, где человек демонстрирует сие чудо техники:
Я ни к чему не призываю, просто решил поделиться. Мне лично и по возможностям и по видео эта вещь понравилась