# Sprinter 97

## Прототип

Начало эпохи спринтера было положено в 1995-1996 годах. До наших дней дошла одна единственная фотография прототипа.

<img src="photos/sp_proto.jpg" width="600" /><br>

Возможно именно это было представлено на фестивале [Enlight'96](https://www.enlight.ru/enlight/) в Санкт-Петербурге, но это доподлинно неизвестно. К сожалению, в фотоотчетах Enlight нет ни одной фотографии, хоть как-то свидельствующих о том, что Спринтер там вообще был. Остается только надеяться на правдивость статьи в журнале [ZX-News #32](https://zxpress.ru/article.php?id=2923):

```
Первое знакомство "пишущих" людей - кодеров и мьюзикмейкеров (извините за такую англификацию :) с компьютером Peters'ов произошло в августе прошлого года, когда в Санкт-Петербурге проходило всем известное мероприятие Enlight-96. Тогда был представлен Scorpion'оподобный компьютер, тогда у него был реализован лишь один режим расширенной графики.
```

## Ранняя версия 1997 года

<img src="photos/sp97_top.jpg" width="300" />&nbsp;&nbsp;<img src="photos/sp97_bot.jpg" width="300" /><br>

Ни одного живого экземпляра на сегодняшний день не было обнаружено, однако печатные платы очень редко еще встречаются в продаже. 
Это настолько редкое и удивительное явление, что на момент создания [SprinterTeam сообщества](https://t.me/zx_sprinter) в 2020 году только один раз за 5 лет эта плата живьем [появилась](https://zx-pk.com/forum/viewtopic.php?f=4&t=24329) в продаже. Однако сканы этой платы уже были доступны в архивах.

Плата очень сильно отличается от классических версий. Видео модуль состоит из дополнительных микросхем, возможно буферов типа 555АП6. 
Расположение периферийной ПЛИС Altera MAX прямо возле процессора, слева от разъема simm модуля памяти.

Схемы нет. Ни в сканах, ни в ФИДО переписках, ни в упоминаниях. Возможно её еще и не существовало, а появилась она только начиная с классической версии. 
Печатной платы в файлах каких либо КАДах так же не было обнаружено.

## Классическая версия 1998 года

Наибольшее распространение получила плата с небольшим количеством навесных исправлений. Именно эти платы массово продавались фирмой производителем "ПетерсПлюс".

<img src="photos/sp98_top.jpg" width="300" />&nbsp;&nbsp;<img src="photos/sp98_bot.jpg" width="300" />&nbsp;&nbsp;<img src="photos/sp98_mont.jpg" width="300" /><br>

Хоть эти фотографии и называются sp97 во всех [мастер-архивах](https://winglion.sprinter.ru/), но всё же это больше похоже именно на 1998 год. Это так же подтверждает файл sp98_mont.bmp из тех же архивов. На этой монтажной схеме указаны все доработки, которые требуется сделать на классической плате. А так как название "Sprinter 97" к этому времени уже закрепилось за этим компьютером, то и файлы именовались так же. Именно эту версию все еще можно встретить на барахолках или у реальных владельцев.

Схема была отрисована в OrCAD 2.10, там же была разработана и печатная плата. Однако оркадовского файла схемы не сохранилось, а картинка со схемой, опубликованная авторами еще во времена ФИДО, получилась крайне низкого разрешения, что породило массу шуток (Nothing to see!). А возможно это было сделано Иваном Мак намеренно, что бы не отдавать общественности схему своего детища.

<img src="pcb/sp97-sch-v1.jpg" width="600" /><br>

Попытка применить современные нейронные сети (2024 год) для восстановления данных не улучшила ситуацию. К сожалению, можно констатировать что схема утеряна навсегда, нужно отрисовывать всё заново.

## Версия 1999 года

В [мастер-архивах](https://winglion.sprinter.ru/) есть файл SPRINT05.PCB - это файл печатной платы, которая выполнена в старом OrCAD 2.10 еще для MS-DOS. Открыть и что-либо сделать с этим файлом в наше время не так то и просто. Можно перерыть весь Интернет и все равно не найти нужную версию OrCAD. Вроде бы версия 4.40 должна была открыть файл, но она не смогла, чем окончательно запутала, чем же вообще этот файл открывать... 

<img src="photos/orcad440.jpg" width="300" />&nbsp;&nbsp;<img src="photos/orcad440of.jpg" width="300" /><br>

В [какой-то момент](https://t.me/zx_sprinter/237164) было принято решение просто взять и разобрать формат этого файла путем реверс-инжиниринга и написать конвертор в более современные CAD системы. Можно отследить все этапы реверса в телеграм чате, на странице Sprinter Reverse Team [создан раздел](https://reverse.sprinter.ru/orcad210) с подробным разбором формата и онлайн парсером. 

Используя результаты работы парсера теперь необходимо сгенерировать файл печатной платы для более современных КАД систем. Был выбран формат p-cad ascii format 7.5, который понимает и множество других программ. Генератор выдал результат, который потом без проблем прочитался p-cad 2006 и современным Altium Designer v21.

<img src="pcb/parsed/sprint05_pcad_fixed_top.png" width="300" />&nbsp;&nbsp;<img src="pcb/parsed/sprint05_pcad_fixed_bot.png" width="300" />&nbsp;&nbsp;<img src="photos/altium.jpg" width="300" /><br>

Похоже, что это плата самой последней версии, датирована 18 августа 1999 года и скорее всего никогда не производилась. На плате видны изменения, они касаются навесных исправлений, которые делались для классической платы 1998 года. В природе живых экзепляров этих плат, а уж тем более собранных компьютеров - обнаружено не было.

Таким образом получена точная конверсия печатной платы из старого OrCAD формата в современный и теперь можно попробовать воссоздать Sprinter 97 в железе, как это было в оригинале.