Обзор компьютера Sprinter 2000.

1. Спецификация

Спецификация:

Процессор полностью совместим с Z80 по документированным и недокументированным командам. Различие только в команде работы с портами (характерно для всех процессоров сделанных по CMOS технологии).

Схема компьютера загружается при старте в ПЛМ из ПЗУ. Поэтому обновлять (совершенствовать) схему можно не обновляя железо. В некоторых конференциях я видел заметки о "эмуляции", так это заблуждение. Спринтер ничего не эмулирует, он именно реализует полноценную схему с теми же растактовками и задержками.

Клавиатура и мышь подсоединены к серийным портам встроенным в процессор Z84C15.

2. Режимы (Конфигурации) Спринтера

Под конфигурацией подразумевается схема заложенная в микросхему чип-сета (Альтеры).

На данный момент разработано несколько конфигураций:

На данный момент существуют другие конфигурации, но они используются в играх DOOM и thunder of the Deep.

Разработчики компьютера к сожалению не открывают возможности для разработки собственных конфигураций (ошибка в конфигурации может сжеч ПЛМ). Поэтому пользователь не может пока использовать возможности компьютера на "полную катушку".

Под эмуляцией AY подразумевается, что реализована в ПЛМ некая схема которая полностью функционально соответствует работе AY8910.

Программы не требуют никаких переделок для запуска в конфигурациях ZX. Спринтер совершенно полноценно реализует все возможности ZX компьютера. Все что написано о Спринтере в некоторых изданиях и конференциях совершенно не соответствует истине.

Видеоакселератор позволяет делать быстрые пересылки памяти (до 256 байт) не используя процессор. За счет этого достигается высокая скорость графики.

3. Видео режимы Спринтера

Без сомнения это самый продвинутый в части графики компьютер на базе Z80 на сегодняшний день.

Доступны следующие ражимы:

Расширенные режимы доступны в основной конфигурации и могут использоваться только программами специально написанных для Спринтера.

4. Программное обеспечение

Начну с того, что практически все программное обеспечение от ZX успешно исполняется на Спринтере. Также вы можете сами подбирать какие образы ПЗУ использовать и какие порты по каким стандартам подключить. Для этого существует специальное программное обеспечение. Но повторюсь, это не режим эмуляции, просто Спринтер "на лету" может изменять свою схему. Например вы поработали в режиме Pentagon128, а затем хотите запустить программу на Scorpion256, так вот Спринтер единственный компьютер дающий такую возможность. Также можно создавать образы дисков в ОЗУ и запускать программы оттуда (но только для тех программ, которые не используют прямой доступ к контроллеру FDD). Программы использующие контроллер можно запускать с диска и они будут успешно функционировать.

Также есть программное обеспечение нацеленое на использование только на компьютере Спринтер.

Во первых эта операционная система Estex DSS (на момент написания статьи: версия 1.60). Система состоит из двух частей - BIOS находится в ПЗУ и DSS загружаемая часть. Внешний вид очень напоминает MSDOS, ну и по сути функциональность очень похожая. Estex позволяет:

Сейчас неизвестно будет ли продолжен этот проект. К сожалению разработчики не открыли код и энтуазисты не могут пока продолжить проект.

Под эту ОС написано пусть и небогатое но достаточно функциональное ПО:

К сожалению ПО не так много как хотелось бы, но сейчас пошел активный процесс разработки нового ПО владельцами компьютеров Спринтер. Так проектируется мультизадачная ОС, редакторы, компилятор С, игры.

5. Немного о программировании.

Так как Спринтер обладает довольно таки развитой ОС, то программировать его достаточно просто.

Распределение памяти - постраничное. Всего 256 страниц памяти. Привычные четыре окна видимой памяти (#0000-#3FFF, #4000-#7FFF, #8000-#BFFF, #C000-#FFFF). В каждое окно можно подключить любую страницу оперативной памяти, видеопамяти или быстрой памяти.

В качестве системной области используется нулевая страница памяти. Вызов системных функций производитс командами RST 8 и RST #10. Программа пользователя может находится в следующих трех окнах и использовать нужное ей количество дополнительных страниц. В принципе можно использовать и нулевую страницу, только при этом обработка прерываний осуществляться должна самой программой.

Особую радость вызывают видеорежимы. Строение памяти линейное, что очень приятно. В графических режимах можно использовать акселератор. Акселератор реализован в ПЛМ и позволяет делать быструю пересылку и заполнение блоков памяти (до 256байт) или осуществлять простейшие логические операции (OR и AND). Скорость работы акселератора на уровне допустимой скорости памяти, выше чем стековые или LDIR пересылки. Цвета определяются палитрой (на данный момент 256цветный и 16 цветный режимы) из 16 миллионов цветов. Плавным изменением палитры можно добиваться уникальных эффектов. Возможно в будущем разработчики предоставят возможноть работы со специальными (игровыми) конфигурациями, позволяющие делать текстурирование и работу со спрайтами (используются в Thunder on the Deep, и в DOOM).

Отмечу слабость звуковой системы. AY в стандартной конфигурации недоступен, поэтому можно использовать только Covox. Сейчас в планах разработка звуковой карты, в том числе с поддержкой MP3 формата.

Программирование обмена с внешними устройствами несложна. Работа осуществляется через порты. Память ISA карт доступна в последнем окне памяти (если ее подключить). Например возможно использование ISA модемов.

6. О разработчиках.

Компьютер разработан по заказу фирмы "Петерсплюс". Разработчик Иван Мак. Стоимость базого комплекта 115$.

7. Заключение.

На данный момент производство сворачивается изза недостаточного количества заказов. К сожалению ZX сообщество не поддержало этот проект (в основном изза заблуждений). Сейчас идут активно переговоры об открытия информации о проекте. Возможно будут выкуплены права на производство. Но в любом случае мне, как пользователю этой машинки, очень обидно, что так все заканчивается.

У меня сейчас в пользовании несколько компьютеров на базе Z80: АТМ турбо, Profi. И могу сказать, что Спринтер на голову сильнее и интересней этих моделей. И уверен попади к Вам такая машинка, то выбор был бы очевиден.

Ссылки:


На главную страницу.

Автор страницы, ВЕБ-дизайнер, и прочее: Чунин Роман