Шрифт:
Интервал:
Закладка:
Компьютерра: Теперь это, наверное, уже не так важно...
Тимонин: Мной была поставлена задача прежде всего путём переработки ПЗУ интегрировать винчестер и TR-DOS. Работа была долгой, в том числе и на подготовительном теоретическом уровне: рассматривались самые разные варианты, искались люди в помощь. Наконец был принят вариант Юры Радаева (UKMS[z]) - организовать в ПЗУ перехват любых запросов к портам контроллера флоппи-дисковода и эмулировать эти запросы в верхнем ОЗУ (причём речь идёт именно о низкоуровневой эмуляции контроллера), благо стандартный TR-DOS-ный диск имеет формат в 640Кб, а памяти в АТМ хватит на это с лихвой и ещё останется. Тогда появляется возможность хранить образы дисков TR-DOS в файлах на винчестере в любой ОС, которая поддерживает винчестер. И грузить из оттуда в ОЗУ, чтобы запускать программы уже из памяти. Итак, ПЗУ в целом было фактически написано заново. Изначально поддержку работы с образами написали под CP/M. Но вскоре, уже благодаря другому моему товарищу, Юре Корсунину, наконец был написан драйвер винчестера под iS-DOS, гораздо более быструю и функционально удобную по сравнению с CP/M, к тому же родную для "Спектрума". А затем вместе с Юрой Корсуниным iS-DOS была радикально переработана под возможности АТМ - в ней была поддержаны гибкая архитектура, резидент, а основным графическим режимом в ней стала расширенная графика. Само собой, были поддержка и работа с образами TR-DOS. Переработанную систему назвали TASiS. Она была закончена в 2006 году и стала последним необходимым компонентом, нужным для популярности АТМ. Теперь содержимое сотни дискет можно переписать на винчестер и оставить дискеты для совсем уж "хитрых" программ, которые не хотят работать через эмулятор контроллера "флопа". Ну а когда появились пользователи и удобная среда, тогда появились и новые программы, как под TASiS, так и под TR-DOS. Вышло несколько игр под расширенную графику, к тому же в новой экспериментальной системе DNA OS встроена поддержка АТМ.
Компьютерра: Теперь вы планируете ещё больше развивать возможности?
Тимонин: NedoPC с самого начала ставила задачу, раскрутив ATM Turbo, создать тем самым фундамент под выпуск совместимого с ним, но улучшенного (с дополнительными возможностями) компьютера на современной элементной базе, и прежде всего на FPGA. Сейчас эта задача успешно решается и близка к завершению. ZX Evolution - это новая модель, ранее выступавшая под рабочим названием АТМ-3. Сейчас ведутся работы по доводке прошивки конфигурации матрицы. Цель - в этой новой модели реализовать самые последние наработки на "Спектруме" и возможность интеграции с популярной в "большом" компьютерном мире периферией. Это окончательный переход на поддержку клавиатуры и мыши PS/2, контроллеры которых, как и контроллер винчестера, встроены в материнку; это и переход на современные носители информации с прицелом на полный отказ от "вымирающих" флоппи-дисков - прежде всего уже реализованная и поддержанная программно работа с SD-карточками, котроллер которых также встроен в материнку. Кроме того, средствами, прошитыми в ПЗУ, поддержана файловая система FAT32 на винчестере и SD, а также работа с CD. Это и 4 Мб ОЗУ, которой "должно хватить на всё", и дополнительное расширение графики (не SVGA, этого не нужно, иначе это будет не спектрум уже, да и кто будет всё это поддерживать программно?), и повышенная тактовая частота - опционально - 14 МГц, с прицелом вплоть до 21 МГц. И, конечно, открытая архитектура - с возможностью подключать дополнительные девайсы через стандартизированные слоты, а не лезть паяльником. Ну и, конечно, возможность подключать всё это к современным "плоским" мониторам - потому как "телевизионные" советские мониторы ВТЦ и подобные уже давно днём с огнём не сыщешь (хотя у меня, например, такой ещё пашет).
Компьютерра: Вы и сами делаете внешние устройства?
Звуковая карта NeoGS
Тимонин: Да, все последние годы, готовясь к выпуску ZX Evolution, группа NedoPC выпускала для "Спектрумов" самые разные устройства. Прежде всего, на современной элементной основе была воссоздана с добавлением новых возможностей (при сохранении совместимости со старыми моделями) спектрумовская звуковая карточка General Sound. В ней не только повышена частота процессора и увеличена с 512 Кб до 2 Мб "набортная" ОЗУ, но также музыку теперь можно грузить в память не только с компьютера, но и с SD-карточки, отдельный контроллер которой тоже является частью GS. Кроме того, теперь можно играть на ней не только трекерную MOD-музыку, но и стандартные MP3.
Компьютерра: Есть ли какая-то большая цель или стратегия? Как вы выбираете, что делать дальше?
Тимонин: Так или иначе, материнские платы клонов спектрума, выпущенных в начале-середине девяностых, в лучшем случае на рубеже двухтысячных, не вечны, тем более что над ними умельцы проводили всякие эксперименты. Рано или поздно они начнут "сыпаться". Необходимо, чтобы те, кто до сих пор не бросил платформу, не "ушли в никуда" или на эмуляторы, а могли заменить их на современную модель "Спектрума", в которой интегрированы самые основные технические наработки. То же касается и тех, кто по прошествии многих лет после того, как ушёл со "Спектрума" и продал давным-давно свой агрегат, но захотел вернуться (бывают такие), не искал по форумам, где купить завалявшуюся на антресолях полурабочую машину, а мог сразу приобрести готовую машину, для которой периферию (клавиатуру, мышь, монитор, устройства внешней памяти и т.д.) также не надо мучительно искать, а затем мучиться с паяльником для подключения, а купить самые стандартные в компьютерном магазине и просто воткнуть в сответствующие разъёмы. И не надо было бы пытаться прочесть что-то с посыпавшихся уже лет десять назад дискет с антресолей - весь основной софт можно скачать из интернета и на SD-карточке перенести на винчестер "Спектрума". Ну а кому всё же надо отыскать на старинных дискетах свои былые наработки, то что ж - дисковод подключить также не проблема.
Чунин: Для многих отремонтировать старую машину просто нереально. Поэтому мы решили сделать такую машину, чтобы работала как телефон: воткнул флэшку, она работает.
Компьютерра: Вы сами паяете каждый компьютер?
Чунин: Прошлую партию я заказывал - там часть компонентов уже напаяна была, а разъёмы я паяю сам.
Компьютерра: И насколько заказ позволит ускорить работу?
Чунин: Партия из 50 компьютеров, думаю, будет готова за полтора месяца.
Компьютерра: И всё разойдётся?
Чунин: Конечно, уже и очередь есть. Некоторые по три платы сразу берут.
Компьютерра: Ещё больше отдать на сторону не выйдет?
Чунин: Не выйдет - у меня столько денег нет. Тогда плата будет стоить не 3800, а все десять. Паять разъёмы - самое дорогое, их нельзя паять машинкой. То есть можно, но нужна специальная машинка - у китайцев такая есть, конечно, но это выйдет существенно дороже. Более того, я и "Альтеру" сам паяю. Пайка одной "ноги" стоит рубль пятьдесят. У неё 208 "ног", соответственно эконом порядка трёхсот рублей. Если бы были тиражи хотя бы порядка пятисот штук, я бы заказывал в Китае, мне бы там всё собирали, и это стоило бы те же три с половиной тысячи за плату. Всякие "Асусы" ведь стоят копейки, но у них и тиражи - даже не пятьсот, а тысяч по десять. Но и пятьдесят - уже неплохо. Я не рассчитывал, что столько плат продам.
Компьютерра: В ZX Evolution используется программируемая матрица. Какая часть компьютера ушла в этот чип?
Чунин: Да практически всё. Внешняя осталась только память, процессор, звук. Сделали Palcoder ещё, усилитель звука, часы добавили. Зато Evolution сделан так, что у него гибкая архитектура. Мы можем обновить схему, просто скачав прошивку с сайта. Добавили какие-то фичи в схему - можно скачать и перепрошить. У нас используется ПЛИС Altera. Микроконтроллер отвечает за всю переферию - мышь, клавиатуру и так далее. Можно было воткнуть всё на FPGA, но мы хотели оставить оригинальный процессор и звук.
Компьютерра: Есть ведь и аналогичные проекты. Там используется другой подход? Сколько вообще у вас конкурентов?
Чунин: В Москве - двое. Вот с KOE я буквально недавно встречался.
Алексеенко: Вообще спектрумист - это очень изобретательный человек. Если ему надо, сделает компьютер заново за шесть месяцев. Даже сейчас на форуме встречаются люди, создающие компьютеры с нуля. Есть, к примеру, "Спектрум" не такой, как у нас. У него главная фишка - микросхема от "Самкопа". Там звук выводится через микросхему Philips. Звук вообще обалденный - на несколько каналов, и каждый канал может менять громкость. Экран - шестнадцать цветов с разной яркостью. Мы этот компьютер потихоньку начинаем переносить, чтобы он поддерживался и в Evolution.
Чунин: Spectrum 2010 ещё есть, но я не знаю, кто его делает. Но там уже нету родных частей. Фишка Evolution - в том, что всё родное. Родной Z80, родной ямаховский музыкальный чип и родная G93.
- Компьютерра PDA N54 (04.09.2010-10.09.2010) - Компьютерра - Прочая околокомпьтерная литература
- Компьютерра PDA 01.05.2010-07.05.2010 - Компьютерра - Прочая околокомпьтерная литература
- Компьютерра PDA N147 (26.11.2011-02.12.2011) - Компьютерра - Прочая околокомпьтерная литература
- Компьютерра PDA N63 (16.10.2010-22.10.2010) - Компьютерра - Прочая околокомпьтерная литература
- Компьютерра PDA 27.02.2010-05.03.2010 - Компьютерра - Прочая околокомпьтерная литература