ZX Спектр Далее
![]() ZX Spectrum Next в корпусе с первого Kickstarter | |
Разработчик | СпецСледующий |
---|---|
Производитель | СМС Электроника |
Тип | Домашний компьютер |
Дата выпуска |
|
Продано единиц |
|
Процессор | Zilog Z80 реализован на FPGA |
Память | |
Отображать | VGA , RGB , HDMI |
ZX Spectrum Next — 8-битный домашний компьютер , первоначально выпущенный в 2017 году, совместимый с программным и аппаратным обеспечением ZX Spectrum 1982 года . Он также имеет расширенные возможности. [1] [2] По словам участника проекта Джима Бэгли, он призван привлечь внимание энтузиастов ретрокомпьютеров и «поощрить новое поколение программистов в спальнях». [3]
Несмотря на название, машина не связана напрямую с Sinclair Research Ltd., сэром Клайвом Синклером или нынешним владельцем товарных знаков Sky Group .
История
[ редактировать ]The Next начал свою жизнь в 2010 году в Бразилии как вариант клона TK95 Spectrum. В 2016 году Виктор Трукко и Фабио Белавенуто анонсировали прошивку «TBBlue», названную в честь двух создателей и цвета паяльной маски материнской платы, реализацию продукта на чистой печатной плате для продвинутых любителей.
С помощью Henrique Olifiers дуэт хотел экспортировать TBBlue в Великобританию, родину ZX Spectrum, добившись умеренного успеха на плате в Бразилии. [4]
Впервые Next был анонсирован как отдельный продукт в 2016 году после того, как было обеспечено участие оригинального промышленного дизайнера Spectrum Рика Дикинсона . Краудфандинговая кампания была запущена на платформе Kickstarter в январе 2017 года с первоначальной целью финансирования в 250 000 фунтов стерлингов. [5] По итогам кампании 3113 спонсоров пообещали внести 723 390 фунтов стерлингов. Хотя кампания имела успех в создании базы пользователей для новой платформы, она не имела коммерческого успеха. Из-за того, что создатели кампании называют «плохим налоговым советом», производство машин в конечном итоге принесло создателям затраты, а не доходы. [6]
Хотя изначально предполагалось использовать чип Z80 оригинального ZX Spectrum, [7] конструкция была изменена для использования FPGA Xilinx Spartan-6 , [8] чтобы позволить «аппаратные спрайты, прокрутку и другие расширенные функции включать в саму машину». [3]
Платный компьютер был доставлен спонсорам в декабре 2017 года. [9] После некоторых задержек в проектировании и производстве первая партия готовых устройств была доставлена спонсорам в марте 2020 года.
Второй Kickstarter был запущен 11 августа 2020 года в 21:00 по британскому стандартному времени и за считанные минуты достиг 100% финансирования (250 000 фунтов стерлингов). [10] [6] [11] Кампания закрылась 10 сентября 2020 года с суммой в 1 847 106 фунтов стерлингов (финансирование 738%). [12]
Промышленный дизайн
[ редактировать ]Дизайн корпуса Next [13] принадлежит Рику Дикинсону, который разработал оригинальные 48K Spectrum и Spectrum+, но скончался во время разработки клавиатуры компьютера. [14] В его дизайне использованы черты Spectrum+ и Spectrum 128, а не более поздних Spectrum +2 или +3 производства Amstrad.
Прием
[ редактировать ]The Next получил в целом положительные отзывы в специализированной прессе. В официальном журнале Raspberry Pi « MagPi » Люси Хаттерсли назвала его «прекрасным комплектом», отметив, что он «хорошо спроектирован и хорошо сконструирован: аутентичен оригиналу и использует технологии, которые отдают дань прошлому, оставаясь при этом функционален и актуален в современную эпоху». [8]
В журнале PC Pro обозреватель Гарет Халфакри назвал Next «несомненно впечатляющим», отметив при этом, что в печатном руководстве отсутствует указатель и что некоторые функции «не совсем готовы». [15]
Retro Gamer опубликовал 8-страничное интервью с создателями машины о плюсах и минусах создания «настоящего преемника столь любимого Sinclair micro». [4]
Модели
[ редактировать ]Next Изменения конструкции материнской платы называются «Проблемы», как и в оригинальном ZX Spectrum. [16] и были сделаны либо для улучшения качества, либо в ответ на проблемы с поставками комплектующих. Были приняты меры, чтобы не изменить основные возможности, совместимость и характеристики всех моделей Next Between Issues.
Аспект | Подробности |
---|---|
Процессор | Z80N ( Zilog Z80, совместимый с дополнительными инструкциями), реализованный в FPGA |
Скорость | 3,5, 7, 14 или 28 МГц |
БАРАН | Базовый 1024 КиБ (768 КиБ свободно), максимум 2048 КиБ (свободно 1792 КиБ), в банках по 8 КиБ, подкачиваемых в адресное пространство Z80 размером 64 КиБ и из него; 256 КиБ зарезервировано для ПЗУ |
Графика | От 128×96 до 640×256 пикселей. |
Цвет | В зависимости от режима и слоя на экране отображается 16 или 256 цветов без конфликтов цветов в определенных режимах из палитры из 512 цветов. |
Спрайты | До 128 аппаратных спрайтов размером 16 × 16 пикселей. |
Звук | Традиционный «Beeper», 3 программируемых звуковых генератора General Instrument AY-3-8910 (каждый по 3 канала, всего 9 каналов) и 4 8-битных ЦАП, реализованных на FPGA. |
Программное обеспечение | Операционная система NextZXOS + NextBASIC; предыдущие версии Sinclair BASIC и, опционально, CP/M |
Возможности подключения | Вход/выход ленты, аудиовыход, HDMI, VGA/RGB, 2 разъема для джойстика Cursor/Kempston/Sinclair, порт для мыши PS/2 (эмуляция мыши Kempston), совместимая с ZX Spectrum шина расширения, Wi-Fi на некоторых моделях |
Хранилище | Встроенный для SD-карты слот , совместимый с DivMMC; опционально кассета , Sinclair ZX Microdrive (с Sinclair ZX Interface 1 ) или любая другая система хранения, совместимая с оригинальной серией ZX Spectrum. |
Первый Кикстартер
[ редактировать ]Четыре модели Next были выпущены на первом Kickstarter. [ нужна ссылка ] с использованием FPGA Xilinx Spartan-6. [ нужна ссылка ] .
Название модели | в корпусе | часы реального времени установлены | Wi-Fi установлен | Установлен Raspberry Pi Zero «Ускоритель» | Проблема с доской | Примечания |
---|---|---|---|---|---|---|
Плата разработчика ZX Spectrum Next | Нет | Нет | Нет | Нет | 2А | Единственная проблема с платой, которая может поместиться в оригинальный модифицированный ZX Spectrum. корпус |
ZX Спектр Далее | Да | Нет | Нет | Нет | 2Б | Не требует модификации, с использованием конденсатора для устранения электронных «шумов». [17] |
ZX Спектр Некст Плюс | Да | Да | Да | Нет | 2Б | |
ZX Spectrum: следующее ускорение | Да | Да | Да | Да | 2Б | Ускоритель позволяет загружать сжатые изображения ленты tzx с SD-карты и обеспечивает эмуляцию звукового чипа MOS Technology 6581 SID. |
Все модели включают 1024 КБ ОЗУ (768 КБ бесплатно) и могут быть обновлены владельцем;
- Добавление двух по 512 КиБ чипов увеличивает объем оперативной памяти до 2048 КиБ (1792 КиБ свободно).
- Можно установить внутренний динамик «бипер».
- Могут быть установлены любые дополнительные опции более высоких моделей.
Второй Кикстартер
[ редактировать ]Две модели Next были предложены на втором Kickstarter [ нужна ссылка ] [18] с использованием FPGA Xilinx Artix-7. [ нужна ссылка ] .
Название модели | Установлен Raspberry Pi Zero «Ускоритель» | Примечания |
---|---|---|
ZX Спектр Некст Плюс | Нет | Модуль Wi-Fi перенесен, чтобы избежать звуковых помех |
ZX Spectrum: следующее ускорение | Да |
Обе модели имеют корпус, оснащены часами реального времени , Wi-Fi и 2048 КиБ ОЗУ объемом (1792 КиБ бесплатно), используют плату версии 4 и могут быть обновлены владельцем;
- Можно установить внутренний динамик «бипер».
- Блок Raspberry Pi Zero можно установить в качестве «ускорителя» в Next Plus.
Операционная система и программное обеспечение
[ редактировать ]Операционная система Next по умолчанию — NextZXOS. Операционная система предоставляет графический браузер файлов и доступ через меню к функциям Next. Кроме того, машина имеет расширенный интерпретатор BASIC NextBASIC, в который добавлены команды и функции для поддержки новых возможностей, таких как поддержка 9-канального AY-звука и встроенный графический редактор спрайтов.
NextZXOS и NextBASIC были написаны Гарри Ланкастером, и к машине прилагается печатное руководство, подробно описывающее ОС и BASIC. Первую редакцию руководства можно скачать на официальном сайте.
В дополнение к собственной ОС Next может запускать предыдущие версии Sinclair BASIC , такие как 48K BASIC и 128K BASIC. Next также может запускать CP/M . Хотя это потенциально открывает пользователям Next значительную библиотеку программного обеспечения CP/M, стоит отметить, что CP/M не может использовать преимущества расширенных возможностей машины, таких как большой объем памяти.
Некоторое стороннее программное обеспечение «Только Next» появилось на свет, несмотря на сравнительно короткое время, в течение которого машина находилась на рынке. [19] К ним относятся такие, как NxTel от Робина Верхагена-Геста ( специальный веб-сервис Next в стиле телетекста , доступный через Wi-Fi) и NextDAW от Гари Биасильо (программное обеспечение для рабочей станции цифрового аудио, способное использовать звуковые возможности Next для создания Chiptunes ). NxTel поставляется в комплекте с аппаратом на прилагаемой SD-карте.
Некоторые из оригинальных игр ZX Spectrum также были обновлены или обновляются для использования улучшенной графики и звука Next. Среди наиболее заметных ремейков — Atic Atac с улучшенной графикой Крейга Стивенсона. Новая версия игры поддерживается нынешним владельцем прав студией Rare, а автором порта Next является Кев Брэйди. [20]
Лицензирование
[ редактировать ]NextZXOS и NextBASIC выпускаются под гибридной лицензией с открытым/закрытым исходным кодом, называемой «The Next License», при этом все части ОС имеют закрытый исходный код по умолчанию с открытым исходным кодом , если только они явно не помещены под лицензию MIT . Лицензия Next запрещает продажу программного обеспечения и взимание за него платы за копирование, но бесплатное распространение разрешено по лицензии CreativeCommons Attribution-ShareAlike . ОС и BASIC публично размещены на GitLab .
Оборудование выпускается под проприетарной лицензией со «смешанным исходным кодом».VHDL /Verilog для цифрового проектирования FPGA доступен на GitLab и распространяется под лицензией GPL3 .Все остальное закрыто, включая схемы , основные файлы печатной платы и 3D-модель клавиатуры/корпуса.
Личности и альтернативные ядра FPGA
[ редактировать ]The Next способен воспроизводить поведение любой предыдущей машины Sinclair ZX80 , ZX81 или Spectrum, а также некоторых известных клонов ZX Spectrum (как официальных, так и нелицензированных) с помощью функции под названием «Личности». Примерами таких личностей-клонов являются Timex Sinclair TC2048 и машины российского Пентагона . Персоналии могут сопоставлять аппаратные характеристики, тайминги, возможности памяти, графики и звука, а также версию ОС с воспроизводимыми машинами, чтобы обеспечить полную совместимость с ними. Персонализация Next по умолчанию основана на Sinclair ZX Spectrum +3e. Пользователь также может настраивать и добавлять новые личности по мере необходимости. [ нужна ссылка ]
Next также можно использовать для воссоздания ряда других компьютеров, не основанных на Spectrum, таких как Acorn BBC Micro , если их оборудование «вписывается» в FPGA . [21] Эти воссоздания известны как «ядра». Машину также можно настроить для загрузки непосредственно в альтернативное ядро. Хотя использование альтернативных ядер поддерживается, сами ядра являются неофициальными сторонними проектами. Ядро Sinclair QL описывается как «очень стабильное, [ загружающееся ] каждый раз». [22]
Клоны и эмуляторы
[ редактировать ]
Команда Next активно поощряет производство машин-клонов для максимально возможного продвижения и расширения пользовательской базы.
Клоны Next включают: [ нужна ссылка ]
- Клоны на базе Xilinx FPGA
- ZXDOS+ (плата) / gomaDOS+ (плата в корпусе)
- N-GO (плата/компьютер), который может быть установлен в (модифицированный) корпус ZX Spectrum так же, как Next Issue 2A, или поставляется с собственной механической клавиатурой + корпусом.
- XBerry Pi, миниатюрный полный клон ZX Spectrum Next размером с Raspberry Pi [23]
- Клоны Altera на базе FPGA
- UnAmiga (доска с чехлом)
- UnAmiga Reloaded (плата с чехлом)
- Multicore 2/Multicore 2+ (плата в корпусе)
- NeptUNO (плата с корпусом)
- MiST (ядро с загрузкой TZX и поддержкой RTC)
- Сиди (недорогая производная MiST)
- Mister (ядро со специальной двойной памятью SDRAM/SRAM)
- MiSTer — плата на базе Intel Cyclone V с 1 ГБ памяти DDR3 и сотней ретро-ядер с открытым исходным кодом [1]
Эмуляторы Next включают: [24]
Ссылки
[ редактировать ]
- ^ Буш, Стив (28 апреля 2017 г.). «ZX Spectrum снова на высоте, с Z80 и опциональным Raspberry Pi Zero» . Еженедельник электроники .
- ^ Бешицца, Роб (30 апреля 2017 г.). «ZX Spectrum Next — это усовершенствованная версия оригинальной 8-битной машины-монстра» . БоингБоинг .
- ^ Jump up to: а б Крукс, Дэвид (декабрь 2019 г.). «Витрина проекта ZX Spectrum Next Raspberry Pi» . Журнал МагПи .
- ^ Jump up to: а б Кэрролл, Мартин (15 января 2020 г.). «Следующий уровень — представляем ZX Spectrum Next» . Ретро-геймер (Великобритания) .
- ^ «Отпразднуйте 35-летие Sinclair ZX Spectrum с… еще одной ретро-консолью» . Метро (Великобритания) . 24 апреля 2017 г.
- ^ Jump up to: а б «Перезапуск ZX Spectrum обещает – теперь стабильно – 28 МГц невероятной скорости Speccy теперь может похвастаться улучшенным Wi-Fi» . Регистр . 13 августа 2020 г.
- ^ Ридден, Пол (24 апреля 2017 г.). «Классический домашний компьютер возродился под названием ZX Spectrum Next» . Новый Атлас . Проверено 13 августа 2020 г. .
- ^ Jump up to: а б Хаттерсли, Люси (апрель 2020 г.). «Обзор ZX Spectrum Next Accelerated» . Журнал МагПи .
- ^ «Обновление 24: Что будет дальше с Next (включая полную оценку доставки компьютеров) · ZX Spectrum Next» . Кикстартер . Проверено 13 августа 2019 г.
- ^ «Преемник ZX Spectrum Next получит более быстрые режимы процессора и больше оперативной памяти» . Твикеры . 12 августа 2020 г.
- ^ «ZX Spectrum Next Issue 2 достигает цели Kickstarter» . Новости Би-би-си . 13 августа 2020 г. Проверено 13 августа 2020 г. .
- ^ Кларк, Адам. «Kicktraq: ZX Spectrum Next — выпуск 2» . Киктрак . Проверено 7 сентября 2021 г.
- ^ «Specnext1.1157» . 28 сентября 2017 г.
- ^ Халфакри, Гарет (26 апреля 2018 г.). «Скончался промышленный дизайнер Рик Дикинсон» . Бит-Тех.Нет .
- ^ Халфакри, Гарет (июль 2020 г.). «ZX Spectrum Next». Журнал PC Pro (Великобритания) . № 309. С. 48–50.
- ^ «Модели ZX Spectrum» . Спектр для всех . Проверено 25 апреля 2022 г.
- ^ Олифьерс, Энрике. «Мод конденсатора Next Board 2А» . ZX Спектр Далее . Проверено 13 августа 2020 г. .
- ^ «ZX Spectrum Next Second Kickstarter достигает своей цели менее чем за пятнадцать минут! | Новости | Цифровое исправление» . Игры @ The Digital Fix . 11 августа 2020 г. Проверено 21 августа 2020 г.
- ^ «Игры» . Спектрум Следующие игры . Проверено 20 августа 2020 г.
- ^ «Особняк Мельхиора — в Dev Ultimate Play the Game вдохновение Atic Atac выглядит просто потрясающе!» , Инди Ретро Новости , 17 августа 2020 г.
- ^ Докос, Феб (27 апреля 2020 г.). «Поддержка нескольких ядер FPGA» . ZX Спектр Далее . Проверено 13 августа 2020 г. .
- ^ Трукко, Виктор. «Прогресс качества №1» . Патреон . Проверено 25 августа 2020 г.
- ^ «Иксберри Пи» . ZX Продлить . Проверено 11 февраля 2024 г.
- ^ «Эмуляторы» . Официальная Wiki SpecNext . Проверено 14 августа 2020 г.
- ^ Олифьерс, Энрике. «ZEsarUX: Следующий эмулятор» . ZX Спектр Далее . Проверено 14 августа 2020 г.
- ^ Дэйли, Майк. "#CSpect V2.12.34" . Жизнь программиста игр . Проверено 14 августа 2020 г.