ZX Spectrum Next — это 8-битный домашний компьютер , впервые выпущенный в 2017 году, совместимый с программным и аппаратным обеспечением ZX Spectrum 1982 года . Он также обладает расширенными возможностями. [1] [2] Он призван привлечь энтузиастов ретрокомпьютеров и «поощрить новое поколение комнатных кодеров», по словам участника проекта Джима Бэгли. [3]
Несмотря на название, машина не имеет прямого отношения к Sinclair Research Ltd., сэру Клайву Синклеру или нынешнему владельцу товарных знаков Sky Group .
Next начал свою жизнь в 2010 году в Бразилии как вариант клона TK95 Spectrum. В 2016 году Виктор Трукко и Фабио Белавенуто анонсировали прошивку «TBBlue» , названную в честь двух создателей и цвета паяльной маски материнской платы, реализацию продукта на голой печатной плате для продвинутых любителей.
С помощью Энрике Олифьерса дуэт хотел экспортировать TBBlue в Великобританию, родину оригинального ZX Spectrum, добившись умеренного успеха с этой платой в Бразилии. [4]
The Next впервые был анонсирован как отдельный продукт в 2016 году после того, как было обеспечено участие оригинального промышленного дизайнера Spectrum Рика Дикинсона . Краудфандинговая кампания была запущена на платформе Kickstarter в январе 2017 года с первоначальной целью финансирования в размере 250 000 фунтов стерлингов. [5] В конце кампании 3 113 спонсоров пообещали 723 390 фунтов стерлингов. Хотя кампания была успешной в создании пользовательской базы для новой платформы, она не имела коммерческого успеха. Из-за того, что создатели кампании называют «плохим налоговым советом», производство машин в конечном итоге привело к расходам вместо дохода для создателей. [6]
Хотя изначально планировалось использовать оригинальный чип ZX Spectrum Z80 [7] , конструкция была изменена для использования ПЛИС 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+ и Spectrum 128, а не у более поздних Spectrum +2 или +3, выпущенных Amstrad.
Next получил в целом благоприятные отзывы в специализированной прессе. В официальном журнале Raspberry Pi " MagPi " Люси Хаттерсли назвала его "прекрасным комплектом", отметив, что он "хорошо спроектирован и хорошо собран: аутентичен оригиналу и оснащен технологией, которая отсылает к прошлому, оставаясь функциональной и актуальной в современную эпоху". [8]
В журнале PC Pro обозреватель Гарет Халфакри назвал Next «несомненно впечатляющим», отметив при этом, что в печатном руководстве отсутствует индекс, а некоторые функции «еще не совсем готовы». [15]
Retro Gamer опубликовал 8-страничное интервью с создателями машины о взлетах и падениях в процессе создания «истинного преемника горячо любимого микрокомпьютера Sinclair». [4]
Изменения в дизайне материнской платы Next называются «проблемами», в соответствии с оригинальным ZX Spectrum, [16] и были сделаны либо для улучшения качества, либо в ответ на проблемы с поставками компонентов. Были приняты меры, чтобы не менять основные возможности, совместимость и спецификации всех моделей Next между выпусками.
Четыре модели Next были выпущены в ходе первого проекта Kickstarter [ нужна ссылка ] с использованием ПЛИС Xilinx Spartan-6 [ нужна ссылка ] .
Все модели оснащены 1024 КБ оперативной памяти (свободно 768 КБ) и могут быть модернизированы владельцем;
Две модели Next были предложены на втором этапе кампании Kickstarter [ нужна ссылка ] [18] с использованием ПЛИС Xilinx Artix-7 [ нужна ссылка ] .
Обе модели имеют корпус, оснащены часами реального времени , Wi-Fi и 2048 КБ ОЗУ (свободно 1792 КБ), используют плату Issue 4 и могут быть модернизированы владельцем;
Операционная система по умолчанию для 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 studio, а порт Next написан Кевом Брэди. [20]
NextZXOS и NextBASIC выпускаются под гибридной лицензией Open/Closed-Source, называемой «The Next License», при этом все части ОС по умолчанию имеют закрытый исходный код , если явно не указано иное под лицензией MIT с открытым исходным кодом . Next License запрещает продажу программного обеспечения и взимание платы за его копирование, но бесплатное распространение разрешено под лицензией CreativeCommons Attribution-ShareAlike . ОС и BASIC публично размещены на GitLab .
Аппаратное обеспечение выпускается под "смешанной" лицензией . VHDL/Verilog для цифрового дизайна ПЛИС доступен на GitLab и лицензирован под GPL3 . Все остальное закрыто, включая схемы , основные файлы печатной платы и 3D-модель клавиатуры/корпуса.
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 включают в себя: [ нужна ссылка ]
Эмуляторы Next включают в себя: [24]