PDA

Просмотр полной версии : Sprinter. Третье пришествие



RomanRom2
14.05.2021, 22:05
Друзья,
данная тема, а так же, как вы заметили, выделенный подраздел по нашему любимому компьютеру, призваны навести порядок во всем что с ним связано.

Это именно третье пришествие и вот почему:
«Второе пришествие» слишком затянулось, информация устарела, многое является потерянным, многие ссылки на мастер-архивы уже недоступны. Тема выросла настолько, что только прочитать ее хотя бы в спринтер-режиме уже является в некотором смысле подвигом. 

По факту второе пришествие есть открытие информации от Ивана Мака и дальнейшие весьма успешные запуски плат, как оригинальных, так и новодельных. На этом все. И только благодаря единичным товарищам спринтер, тонкими нитями зацепившись за их активность, прошел сквозь года и не канул в бездну. Однако бесспорно многие заслуживают респектов за сохранность этого наследия. Лично я - снимаю шляпу.

Третья часть - это новая история. Это новая волна активности. Это новый софт, как уже выпущенный, так и в разработке. Это вернувшиеся (в разной степени вовлеченности) на платформу разработчики, которые когда-то давно выпускали программы для спринтера. Это новое железо, а так же обновленное старое, моды для пользователей классических плат. Это более глубокое изучение устройства компьютера и его возможностей, как текущих так и потенциальных. Это исходные коды и полная открытость всего проекта. Это новые информационные ресурсы - сайт, с единой централизованной экосистемой, которая включает в себя онлайн документацию (наполняется); аппстор в котором выложен почти весь софт и его теперь не нужно искать с собаками по всему интернету; простенький магазин где можно приобрести как готовые компьютеры, так и конструкторы, запасные и сопутствующие части (работа над магазином в процессе завершения); репозиторий исходных кодов - чтобы ничего не потерялось! Это новые и современные каналы общения - и телеграмм, и дискорд, и теперь и zx-pk! Это свежее профессиональное сообщество, где помогут с вашими вопросами. Это отцы основатели в конце концов ;) 



Это Sprinter Team, добро пожаловать!

По традиции в данном посте будет размещаться самая свежая и самая актуальная информация, ссылки и новости, кратко и тезисно.

RomanRom2
23.05.2021, 00:00
ПРИШЕСТВИЕ
24.11.2020 учреждена Sprinter Team в этом посте: https://zx-pk.ru/threads/28420-kompyuter-quot-sprinter-2016s-quot-sborka-i-nastrojka.html?p=1090754&viewfull=1#post1090754
Будем считать это днем рождения новой волны, третьего пришествия :)
Создана группа в telegram: https://t.me/zx_sprinter, правила очень простые: без мата и без личных оскорблений.
Тематические сервера в discord для профессиональных задач: https://discord.gg/x59TnYWkSN
Репозиторий исходный кодов: https://gitlab.com/sprinter-computer (наполняется)

САЙТ В ИНТЕРНЕТЕ
Домены sprinter.ru и sprinter.com как сейчас модно говорить - для «наших западных партнеров», ожидаемо заняты. И даже не мерседесом!
Поэтому зареганы домены sprinter8 (.com .org, .net) - дабы создать наконец единый сайт (систему сайтов), где вся документация и софт. 8 - потому чтобыло свободно. Но можно считать что это про 8 бит.

http://sprinter8.net - sprinter application store. По факту сейчас там собран весь софт под спринтер и выкладывается новый. Теперь его не нужно больше искать с собаками по всему интернету.
http://sprinter8.com - магазин, где можно приобрести как готовые компьютеры, так и его части, конструкторы и все остальное сопутствующее. В данный момент заканчивается работа над ним, ожидаемые сроки запуска - конец июня 2021.
http://sprinter8.org - сайт с документацией. В данный момент наполняется из документов, собираемых по всему интернету. Основной документацией считается большой pdf от Ивана Мака (http://winglion.sprinter.ru/sp2000.pdf)
Выкупил у барыг домен http://sprinter.ru. Вся экосистема сайтов и сервисов переносится на него.

Страничка Ивана Мака http://sprinter.winglion.ru, посвященная возрождению спринтера, постепенно умирает. Все больше и больше информации там становится недоступной. «Пропадают» архивы, умирают ссылки, сама страничка видоизменяется - видимо это какие то откаты базы данных или восстановление из бекапов хостинга. Попробовал связаться с админом ресурса winglion.ru на предмет получения бекапов, но никто не отвечает. Самой полной версией странички была версия от 2011 года. На ее основе и с очень небольшими дополнениями восстановил страничку и увековечил на странице http://winglion.sprinter.ru, чтобы теперь точно не потерялась.

МАСТЕР-АРХИВЫ
Это такие архивы, которые были созданы и выложены авторами, в которых мы все сейчас и копаемся - все так же восстановлены, в смысле найдены и выложены в первозданном виде.
Сборник исходников (не всех!) для Sprinter-2000 (http://winglion.sprinter.ru/sp2000/sprinter.zip)
Последняя версия разводки/монтажки и т.п. для Sprinter-2002(3) (http://winglion.sprinter.ru/sp2000/sp2003.zip)
Сборник файлов для демы doom на Спринтере (http://winglion.sprinter.ru/demo/doom_sprinter.zip)
Сборник файлов моего спринтеровского винчестера по состоянию на середину 2001г. (http://winglion.sprinter.ru/demo/MY_SPRINTER_HDD_COPY.ZIP)
Сборник исходников и программ для Спринтера от Дениса Паринова (http://winglion.sprinter.ru/soft/Sprinter_from_DP.ZIP). Как позже выяснилось этот архив входит в «сборник исходников (не всех)» выше.
Сборник моих папок с исходниками под Z80 (возможно, не все для Спринтера) (http://winglion.sprinter.ru/soft/2_DEMO.ZIP)
Прошивки разных версий от 2.15 до 3.04 (http://winglion.sprinter.ru/sp2000/BIOS_ROMS.ZIP)
Материалы из архива Алексея Горячева (http://winglion.sprinter.ru/sprinter/public.zip). Архив получен 26.08.2021

Страничку VELESOFT (https://velesoft.speccy.cz/sprinter-cz.htm) так же отзеркалил по адресу http://velesoft.sprinter.ru, чтобы не потерялась.



Peters-4096 — Прототип Спринтера. На данный момент судьба этой платы неизвестна.
https://i.ibb.co/nbW1dFv/OLYMPUS-DIGITAL-CAMERA.jpg (https://ibb.co/nbW1dFv)

Sprinter 97 (1997 год) — ранняя версия платы. Информации по ней пока не найдено.
https://i.ibb.co/GsBVtR8/sp97-proto-top.png (https://ibb.co/GsBVtR8) https://i.ibb.co/9HtvPM4/sp97-proto-bottom.png (https://ibb.co/9HtvPM4)

Sprinter 97 (1998 год) — версия платы 1998 года, которая широко распространена на фотках в Интернете и судя по всему именно она в основном и продавалась. Особенности:
- половинка разъема питания АТ
https://i.ibb.co/stSrxzL/sprinter-97-top.jpg (https://ibb.co/stSrxzL) https://i.ibb.co/QYx03r4/sprinter-97-bot.jpg (https://ibb.co/QYx03r4) https://i.ibb.co/VC7dtcr/photo-2021-09-03-19-47-19.jpg (https://ibb.co/VC7dtcr) https://i.ibb.co/ggpqZcS/photo-2021-09-03-20-42-15.jpg (https://ibb.co/ggpqZcS)

Sprinter 97 (1999 год) — Судя по всему последняя версия платы, датированная 1999 годом. Реальных оригинальных плат пока не найдено. Mick сконвертировал ее из файла SPRINT05.PCB из мастер-архива sp97_all.zip. Особенности:
- полный разъем питания АТ
https://i.ibb.co/74pgGh0/photo-2021-07-12-18-37-11.jpg (https://ibb.co/74pgGh0) https://i.ibb.co/TwjWVjb/photo-2021-07-26-20-08-48.jpg (https://ibb.co/TwjWVjb)

sp2000 light — оригинальная плата, на которой грубые ошибки в разводке платы:
- отзеркалены разъемы ISA
- ошибка в разводке ACEX
Больше ничем плата не отличается от sp2000.
https://i.ibb.co/d2k2kwj/sp2000light-1.jpg (https://ibb.co/d2k2kwj) https://i.ibb.co/6sPGGZZ/sp2000light-2.jpg (https://ibb.co/6sPGGZZ)

sp2000 — оригинальная плата, на которой:
- полный разъем питания АТ
- разъем клавиатуры DIN5 (большой)
- микросхемы видео памяти 8шт в корпусе DIP
https://i.ibb.co/Tvdr4pW/pcb-sp2000.png (https://ibb.co/Tvdr4pW)

sp2000s — оригинальная плата, на которой:
- полный разъем питания АТ
- разъем клавиатуры дополнен футпринтом и под PS/2
- микросхемы видео памяти 4шт в soj корпусе, расположены квадратом
https://i.ibb.co/PWLvmkj/sp2000s-1.jpg (https://ibb.co/PWLvmkj) https://i.ibb.co/vc7Qtpx/sp2000s-2.jpg (https://ibb.co/vc7Qtpx)

sp2003s — плата разработана Петерсами, но никогда ими не выпускалась. По файлам Петерсов платы производились товарищем loxic в 2009 году после открытия в паблик инфы о спринтере. Плата отличалась:
- футпринт под клавиатуру PS/2 отсутствует
- микросхемы видео памяти 4шт в soj корпусе, расположены в шахматном порядке
Чем еще отличалась сейчас сказать трудно, основное отличие — шахматка на видео памяти.
https://i.ibb.co/cQbsBzX/1620586090363-1995559819.png (https://ibb.co/cQbsBzX)

sp2016s — плата реплика, сделанная Mick путем конверсии старых оркадовских файлов платы sp2003s. Поскольку прямого импорта файлов Мику сделать не удалось, он конвертил через слои dxf с последующей прорисовкой что называется "по картинке", поэтому это не точная копия, а весьма приближенная к реалу реплика. Это та плата, которую мы все сейчас и используем. Отличается она тем что:
- разъем АТ замен на АТХ, управление питанием конечно же не делалось
- вместо задающего кварцевого резонатора установлен кварцевый генератор
- большая часть выводных резисторов заменены на smd
- smd детали размером 1206 заменены на размер 0805
- изменена схема формирователя питания на 3.3В и 2.5В
- убран стабилизатор напряжения для ВГ93
- в формирователе звука танталовые конденсаторы были заменены на электролитические
- сделаны небольшие изменения в трассировке платы. Не сказано какие именно, но вероятно связанные с изменениями выше.
- изменен тип заливки с сетки на сплошную
- в 2017 году было добавлено посадочное место под разъем PS/2 клавиатуры
https://i.ibb.co/LZ4NPBq/PXL-20210625-090257794.jpg (https://ibb.co/LZ4NPBq)

sp2016s-fix1 — два небольших фикса от Дмитрия Михальченкова (Hard):
- немного передвинут разъем JTAG, т.к. он был слишком близко к разъему FDD и стандартные разъемы IDC на плату не лезли
- немного раздвинуты посадочные места электролитических конденсаторов по питанию, т.к. используемые (из доставаемых сейчас) конденсаторы немного большего диаметра и лезли они на плату с небольшим усилием.
Понятно, что на вид она почти не отличается от платы sp2016s

sp2021s (она же sp2016s-fix2) — куча исправлений и доработок, которые по заказу сообщества выполнил Олег Стариченко (solegstar). Эта плата доводится до стандарта АТ по посадочным местам, т.к. под используемый ныне стандарт Baby AT найти корпус становится затруднительно. Ниже список доработок платы и схемы:
1. Добавлены футпринты лежачих dpack для стабилизаторов напряжения


2. Раздвинуты vram по дальше друг от друга, что бы soj панельки помещались
3. Сделана перемычка для ПЗУ 39SF040 для dual boot
4. Сделан isa-mod — исправление ошибки ISA сигнала /RD
5. Оставшиеся посадочные места под выводные резисторы заменены на smd
6. Сделан отдельный стабилизатор 3.3в для vram и перемычка-переключатель на 3.3/5в
7. Добавлено блокировочных конденсаторов на каждую микросхему (где это возможно)
8. Добавлена колодка 2.54 мм пинов для дублирования клавиатурных сигналов KBD_CLK и KBD_DAT, распиновка по стандарту PC
9. Исправлена ошибка резистора R79 для сигнала TURBO
10. Исправлены ошибки в схеме:
- R160 на 300 Ом не существует. R160 - это 1.00 кОм 1% в видео-ЦАПе
- R5 и R38 на 1.0 кОм не существует
- ошибочно промаркированы 555АП6 для ISA:
--- в верхней части схемы, над DD6 (сейчас U5) - это U11. На плате она установлена в середине
--- в нижней части схемы, самая нижняя (U6) - это U8. На плате она установлена внизу, под U11
11. Сделан стабилизатор -5в из -12в. Пин -5в отсоединен от разъема АТХ перемычкой
12. Уменьшены "среднее" и "нижнее" отверстия разъема SIMM до 1.8 мм, теперь разъем SIMM должен устанавливаться на плату однозначно
13. Помечен первый пин SIMM модуля
14. Помечен первый пин большой альтеры
15. На каждый разъем IDE сделаны отдельные перемычки, подводящие +5в на 20ый пин разъема IDE
16. На мелкой альтере всем неиспользованным ногам сделаны контактные площадки, подписаны номером пина каждый
17. Установлен диагностический светодиод на сигнал CONF_DONE, когда альтера загрузилась — сигнал переходит в высокий уровень и диод должен погаснуть
18. Добавлен стандартный HD AUDIO разъем выхода звука для подключения стандартной PC выноски, на второй аудио джек подведены TAPE_IN и TAPE_OUT
19. Немного отодвинут разъема АТХ от J5, неудобно одевать разъемы

20. Добавлен разъем JTAG для большой альтеры
21. Крепежные отверстия платы приведены к стандарту АТ (было Baby AT)


22. За счет увеличения ширины платы на 17 мм в добавленное место размещен третий ISA слот, по сигналам запараллелен со вторым
23. Доработан слой шелкографии: немного перемещены названия и подписи разъемов и деталей так, что бы они не попадали на отверстия via. И все надписи теперь ориентированы единообразно. Добавлены подписи некоторых разъемов.


24. Составлен нормальный BOM-лист
25. На схеме отсуствовали резисторы R62, R63 и R64 сигналов XA0, XA1 и XA2 соответственно. Однако сами резисторы на плате есть.
26. Сделана возможность выбора питания для кварцевого генератора 3.3/5 вольт, по образу и подобию с выбором питания для мелкой альтеры — путем установки соответствующего резистора, либо R91 либо R92. Это нужно для задания амплитуды сигнала TG42_IN.
27. Выведен отдельный пин для подачи TG42_IN на внешние устройства. Например, для тактирования скандаблера vga-mod. Он собран на циклоне и амплитуда сигнала нужна 3.3в здесь.
28. Исправлен pinout микросхем видеопамяти на 16ом выводе (земля). Он был залит земляным контуром платы и поэтому тяжело прогревался при пайке.
29. Переделан разъем X1 Joystick. Во-первых, убраны сигналы TAPE_IN и TAPE_OUT т.к. они теперь выведены на разъем HD AUDIO. Во вторых, сигналы теперь скоммутированы таким образом, что бы подходила стандартная PC-выкидушка для COM-порта, такая же как для мыши. Ранее выкидушку для джойстика приходилось перепаивать. Так же учтено, что у джойстика спринтера активным уровнем является высокий — поэтому на общий (пин 8) подведено +5в (через резистор).
30. Немного подвинуты разъемы и микросхемы возле разъемов VIDEO, мыши, джойстика для того, что бы влезали DС разъемы (с ключом) и панельки для микросхем.

Документация (схема, pcb и герберы) готовится и скоро будет доступна. Плата проходит тестирование и выпущена уже вторая ее ревизия.
https://i.ibb.co/yXR6Y52/1.jpg (https://ibb.co/yXR6Y52) https://i.ibb.co/phMSHpd/2.jpg (https://ibb.co/phMSHpd) https://i.ibb.co/K0hqMqH/xdemox.jpg (https://ibb.co/K0hqMqH)

sp2020i — разработанная мной плата в современном формате mini itx под современные корпуса.
- плата полностью разведена заново
- плата 4х-слойная, это должно улучшить качество сигналов
- используются преимущественно smd элементы кроме ПЗУ — с целью более удобного ее перепрограммирования на первых этапах разработки прошивки и в случае окирпичивания :)
- множество дополнений и изменений (надо сделать полный список...)
Эта плата еще не прошла испытания и доработки, поэтому пока будем считать что проект в разработке :) О ней (плате) сообщу дополнительно.
https://i.ibb.co/Wz14gJw/1.jpg (https://ibb.co/Wz14gJw) https://i.ibb.co/brY6SYb/2.jpg (https://ibb.co/brY6SYb)



MAX
Исходники «маленькой Альтеры» компилируются без проблем для любого чипа MAX 7000 серии. В частности спринтер оттестирован с EPM7128 и EPM7160.

ACEX
Ранее считалось, что спринтер «прибит гвоздями» к Altera EP1K30. Отчасти это так, но когда-то давно в теме «второго пришествия» пользователь andy150677 случайно впаял более емкую ПЛИС EP1K50 (та же самая, которая используется сейчас в zx evolution). И когда обнаружил «подставу» начал борьбу с ней. В этой борьбе он победил, но к сожалению не оставил никаких наработок и на связь более не выходил. События той истории таковы: начало (https://zx-pk.ru/threads/10983-sprinter-vtoroe-prishestvie.html?p=739859&viewfull=1#post739859), объяснение (https://zx-pk.ru/threads/10983-sprinter-vtoroe-prishestvie.html?p=740298&viewfull=1#post740298), фотка платы (https://fastpic.ru/fullview/66/2014/0926/cdb8ff3aebbb7bc8c95260988a3cf0a3.jpg.html), финал (https://zx-pk.ru/threads/10983-sprinter-vtoroe-prishestvie.html?p=741228&viewfull=1#post741228), окончание (https://zx-pk.ru/threads/10983-sprinter-vtoroe-prishestvie.html?p=741236&viewfull=1#post741236).

Не так давно, в новогодние каникулы 2021, мной был повторен этот эксперимент с установкой EP1K50. Итак, в чем собственно проблема, что нужно сделать, что получим в итоге и какие плюсы и минусы:

1. Берем EP1K50 и смело запаиваем на плату, по пинам у нее полная совместимость с 1K30. Полное название микросхемы EP1K50QC208-3 — это будет наилучшим выбором, а именно спидгрей -3 и без буквы N. Если у вас с буквой N — ничего страшного, это лишь означает безсвинцовое лужение, по техническим характеристикам полностью подходит.

2. Проблема собственно в том, что битстрим (прошивка) для 1к50 больше размером чем для 1к30. Загрузка ПЛИС в спринтере устроена таким образом, что в момент включения процессор полностью отключен от какой либо периферии. В его адресное пространство памяти оказывается включено только ПЗУ. Любая запись в адресное пространство памяти процессора в этот момент приводит к записи данных в ПЛИС и программа в подключенной странице ПЗУ имеет только одну единственную цель – загрузить в ПЛИС данные конфигурации. Таким образом производится загрузка конфигурации, которая находится в ПЗУ. Поскольку процессор Z80 адресует только 64кб, то загрузка битстрима 1к30 не составляет проблем, т.к. она занимает 59215 байт и таким образом полностью помещается в подключенной странице ПЗУ. А вот размер битстрима 1к50 занимает уже 98023 байта…

3. Решение состоит в том, чтобы сжать битстрим и переписать программу-загрузчик, которая находится там же в ПЗУ. andy150677 сделал точно так же — упаковал в битстриме последовательность нулей в два байта (и так все последовательности). Но где взять битстрим для 1к50? Скомпилировать из исходников! Поскольку в мастер-архивах есть исходники для «большой Альтеры», собираем их без каких-либо проблем. Упаковываем и получаем 49283 байта, что укладывается в размер страницы Z80. Переписываем загрузчик (спасибо Shaos), размер увеличился на 13 байт. Собираем готовый образ ПЗУ.

4. Что получаем?
— известно, что ПЛИС 1к30 в спринтере занята на 90% и что-либо дописывать или внедрять новое уже почти невозможно. Увеличенные ресурсы ПЛИС позволяют исключить это ограничение. В целом есть возможность установить еще более емкую ПЛИС 1к100, но такая возможность не тестировалась.
— некоторую унификацию по деталям с zx evolution, но не уверен на сколько это полезно. По крайней мере по состоянию на май 2021 ПЛИС 1к30 дороже чем 1к50 и более дефицитная.

5. Плюсы и минусы
Плюс только в том, что получаем больше ресурсов в ПЛИС и имеем задел на будущее.
Минус — перестают работать все приложения, которые загружают собственную прошивку ПЛИС. На май 2021 года - это одна единственная игра Thunder in the Deep (http://sprinter8.net/games/thunder-in-the-deep), она не будет работать на 1к50. В данной ситуации имеет смысл просто переписать эту игру на базовую прошивку и закрыть этот вопрос.

Исходные коды прошивок - в репозитории. Подготовленные для прошивки файлы для ПЗУ и MAX — в appstore: http://sprinter8.net/os/sprinter-firmware

В итоге получается полноценный и работоспособный спринтер, в котором не работает одна единственная игра. Выглядит с EP1K50 и EPM7160 это так:
https://i.ibb.co/cL6tgJ2/sp2k-1k50.jpg (https://ibb.co/rsxM7k5)


Классический спринтер-2000 можно попробовать найти на российских или испанских барахолках, эпизодически появляются объявления о продаже, но компьютеры разлетаются как горячие пирожки. Однако есть новодельная плата 2016 года. Автор платы Mick, сайт проекта: http://micklab.ru/ZX%20Spectrum/Sprinter2000.htm

Мы эту плату так и называем - sp2016s. Это не точная копия, а реплика, но вполне годная для воспроизведения спринтера. При условии исправных деталей и аккуратного монтажа запускается сразу. Платы можно либо купить либо заказать самому по файлам герберам (с сайта автора).

На 21.05.2021 платы можно купить следующими способами:

- на Авито (Максим, Краснодар): https://www.avito.ru/sochi/kollektsionirovanie/sprinter_2016_zx_spectrum_1538317207
- в интернет магазине chipkin: https://chipkin.ru/product/pechatnaya-plata-sprinter-2016s/
- у кого-нибудь из посетителей телеграм-канала (https://t.me/zx_sprinter), платы почти всегда имеются в наличии.

Детали придется покупать самому. В целом никаких проблем с доставаемостью деталей нет, многое есть в наличии у chipkin, остальное на aliexpress и chipdip.
Отдельно стоит только сказать про видео память: не нужно собирать спринтер на микросхемах aliance AS7C1024. Путь в сторону этих микросхем - это ошибка, но в свое время других вариантов не было. Совет: Cypress CY7C109D-10VXI, они и только они. Однако здесь тоже засада: все микросхемы с aliexpress оказались перебитыми и не работали должным образом, сыпали на экран артефактами. Микросхемы с utsource - та же беда. В общем только фирменные и гарантировано правильные микросхемы работают мегастабильно и вообще не артефачат. Элитан и Гамма прислали «правильные» микросхемы. Вот ссылки на них:
Гамма: https://www.icgamma.com/catalog/cy7c109d-10vxi-32-soj-cypress-semiconductor-skl.html
Элитан: https://www.elitan.ru/price/index.php?seenform=y&find=CY7C109D-10VXI@CYPR
UPDATE: на июль 2021 года Гамма присылает перемаркированные микросхемы и похоже что с aliexpress. Они немного артефачат.

Остальные микросхемы прекрасно работают рекомендованные советские серии 1533 и 555. А так же импортные аналоги ALS и LS серий соответственно.
Так же прекрасно зарекомендовал набор микросхем HC (не НСТ!!). Исключение составляет:
DD17 - 155ЛА8, их в HC серии просто нет. На aliexpress есть 7401 или 74LS01.
DD11, DD12 (особенно), DD16 - строго(!) 1533 или ALS. Если используете набор микросхем HC, то можно ставить HC.
DD19 - строго(!!!) 1533 или ALS. 555 (LS) слишком медленная, от CMOS микросхем может сносить башню конверторам/скандаблерам типа OSSC, даже (и особенно!) на серии AC.
DD8, DD9, DD10 - лучше всего ставить HC, но можно и абсолютно любые другие серии. С серией HC картинка самая чистая.
U27 - TDA1543, не 1543А! Многие путают или думают по аналогии с транзисторами 315, где можно взаимозаменять их. 1543А - это другая микросхема! С другим протоколом и работать в спринтере не будет.

У каждого паяльщика свои методологии, я лишь поделюсь своими.

Сборку рекомендую начать с большой ПЛИС. Именно по результатам ее установки будет понятно что делать дальше. Если что то не получится, то в минусе будут только ПЛИС и плата, остальные детали останутся.

После пайки ОБЯЗАТЕЛЬНО проверить на пропай и на короткие замыкания все ноги. Без других деталей на плате это делать очень удобно.

Затем устанавливаются мелкая ПЛИС и процессор, с ними проще, т.к. шаг выводов больше и паять их легче.

Затем устанавливается вся smd пассивка. Рекомендую сначала запаивать детали, количество которых больше всего. Например, блокировочные конденсаторы, резисторы 1 кОм, 150 Ом и т.д. Обозначения раскиданы по всей плате и пока плата пустая тяжело искать куда впаивать. Однако когда паяешь много деталей одного номинала - это почему то проще. И это дает еще одно преимущество: контактные площадки не распаянных деталей потом становится лучше видно, особенно ближе к концу, когда их остается все меньше.

Не торопитесь устанавливать сразу все микросхемы и разъемы. Для того чтобы увидеть картинку на экране, достаточно установить буквально пару микросхем.

Устанавливаем все детали для первичного запуска: обе ПЛИС, процессор, пассивка и видео модуль. А так же кварцевый генератор и разъем питания, стабилизаторы питания.

Проверяем на короткое замыкание шины питания - можно измерить сопротивление по ним.

С установленными обоими ПЛИС и процессоров, без других микросхем, сопротивление по 5в составляет 25 кОм
Устанавливаем микросхемы мелкой логики, сопротивление 18 кОм.
Самые жручие микросхемы видео памяти. Добавляем на плату одну - 15.76 кОм, вторую - 12.57 кОм, третью - 10.05 кОм, и наконец последнюю - 8.63 кОм.

Это замеры приблизительные, скорее всего будут отличаться в зависимости от типа используемых микросхем.
Коротких замыканий конечно же быть не должно.

https://i.ibb.co/twfXjqk/25.jpg (https://ibb.co/twfXjqk) https://i.ibb.co/mD0H60Z/18.jpg (https://ibb.co/mD0H60Z) https://i.ibb.co/CH3Xw3q/15.jpg (https://ibb.co/CH3Xw3q) https://i.ibb.co/QXDQ9GJ/12.jpg (https://ibb.co/QXDQ9GJ) https://i.ibb.co/4KKqPtr/10.jpg (https://ibb.co/4KKqPtr) https://i.ibb.co/sFMwSm1/8.jpg (https://ibb.co/sFMwSm1)

Полностью собранная плата со всеми установленными деталями, включая SIMM-модуль и DALLAS, имеет по +5в сопротивление 3.3 кОм.
Выход (средний вывод) стабилизатора DA1 (+2.5в) имеет сопротивление 0.77 кОм, DA2 (+3.3в) - 2.04 кОм.

P.S. замеры производились тестером UNI-T UT133A


На этом этапе обычно уже запаяны обе ПЛИС, процессор, пассивка и видео модуль. А так же кварцевый генератор и разъем питания, стабилизаторы питания.

Теперь можно сделать короткие запуски, первые два буквально на 2-3 секунды. Ничего шипеть не должно, дымок выходить не должен.

Следующий запуск можно сделать секунд на 20-30. Быстро пробегитесь пальцами по микросхемам и стабилизаторам напряжения - они все должны быть холодные или чуть теплые.

Может сильно греться мелкая ПЛИС. Скорее всего это связано с тем, что в ней зашита какая то прошивка и она там «напряглась». Не волнуйтесь, дайте ей остыть и приготовьтесь к ее программированию.


наполняется...


Для того, чтобы понять что ваш спринтер запустился, необходимо собрать следующее:
- большая ПЛИС U12 ep1k30
- маленькая ПЛИС U13 epm7064 (прошитая)
- ПЗУ U14
- процессор U3
- пассивка (конденсаторы, резисторы, диоды)
- кварцевый генератор Y1
- стабилизаторы напряжения DA1 и DA2
- модуль памяти simm-72 4mb или более + разъем под него
- разумеется весь видео выход: 4 микросхемы vram U19, U20, U21, U22, регистры DD8, DD9, DD10, кучу smd резисторов ЦАПа, три транзистора 315 и инвертор DD19
- разъем X8 для видео
- разъем питания
- разъем клавиатуры
- и вот эти две микросхемы: DD2 1533ЛЕ1 (74 02) и DD16 1533ТМ9 (74 174)
https://i.ibb.co/q0Smpgw/1.jpg (https://ibb.co/q0Smpgw)

Однако изображение будет вот таким (на телевизоре со SCART-входом):
https://i.ibb.co/hWhWFCd/2.jpg (https://ibb.co/hWhWFCd)

Но оно будет!

Если добавить DD18 1533КП11 (74 257), то изображение будет уже нормальным. Но загрузки компьютера не будет, он застынет на показе синего логотипа ПетерсПлюс.
https://i.ibb.co/8YsnnpB/3.jpg (https://ibb.co/8YsnnpB) https://i.ibb.co/gTTZXZt/4.jpg (https://ibb.co/gTTZXZt)

Чтобы компьютер начал грузится, нужно еще добавить DD17 155ЛА8 (74 01).
https://i.ibb.co/JmGJf2g/5.jpg (https://ibb.co/JmGJf2g) https://i.ibb.co/stRpHbD/6.jpg (https://ibb.co/stRpHbD)

Можно обойтись и без изображения, достаточно проверить что сигнал CONF_DONE с большой ПЛИС выставился в логическую еденицу (появилось напряжение питания около 5в). Это легко проверяется тестером на R35. Не радуйтесь раньше времени, один из выводов резистора подключен к +5в. Проверяйте оба вывода резистора, если есть затруднения определить по схеме где конкретно измерять.

Если это так, то с большой долей вероятности можно вас поздравить, это значит большая ПЛИС успешно загрузилась прошивкой из ПЗУ и конфигурация спринтера запустилась.


наполняется...


наполняется...


на плате:
- ошибка в ISA, нужно добавлять корпус 1533ЛЛ1 (74 32) и стробировать сигналы (isa-mod)
- не работает второй канал IDE, нужно чинить в прошивке. Можно сделать ide-mod.
- светодиод для Turbo LED неправильно включен - заведен напрямую на микросхему. Подключать светодиод крайне не рекомендуется!
- ошибка на плате с R79 (наследие ошибки с Turbo LED). Его запаивать на плату запрещается - он просто собой "коротит" землю и +5в, между прочим 300 Ом.
- разъемы FDD и JTAG расположены слишком близко, если ставить нормальные DC разъемы, а не гребенки, то они будут мешать друг другу (pcb2016-fix1)
- слишком близко расположены электролитические конденсаторы друг к другу (pcb2016-fix1)
- нет управления питанием, хоть на плате и установлен АТХ разъем
- выходной сигнал MOUSE_O на компонентах VT14, R193, R194, R195 - не используется. Можно не запаивать.
- используемые усилители звука - старые советские 140УД1208, которым требуется напряжение -12в. Не на всех блоках питания оно есть. Да и сами усилители не особо доставаемые. Можно сделать sound-mod.
- видео-выход собран на рассыпухе, можно сделать video-mod на AD1725.
- нет возможности изменить video ram простым способом, сюда запаиваются только soj корпуса. При этом soj-панельки не лезут, микросхемы расположены слишком близко друг к другу. Было бы гораздо удобнее поставить vram в DIP корпусах — в таком случае можно было бы делать vram-mod. C soj-панельками тоже прямо таки катастрофа, их очень трудно найти.
- большое количество неудачно расположенных подписей деталей, которые попадают на переходные отверстия платы (via) и поэтому либо не читаются либо читаются ошибочно. Например, на обратной стороне R43 читается как R13.

в схеме:
- отсутствуют резисторы R62, R63 и R64 сигналов XA0, XA1 и XA2 соответственно. Однако сами резисторы на плате есть.
- R160 на 300 Ом не существует. R160 - это 1.00 кОм 1% в видео-ЦАПе.
- R5 и R38 на 1.0 кОм не существует
- ошибочно промаркированы 555АП6 для ISA:

--- в верхней части схемы, над DD6 (сейчас U5) - это U11. На плате она установлена в середине. 

--- в нижней части схемы, самая нижняя (U6) - это U8. На плате она установлена внизу, под U11.

P.S. Некоторые ошибки в плате и схеме — оригинальные, присущие классической версии SP2000. А так как SP2016 — это реплика, то все они оказались тоже тут.


1. vga-mod

Платка, которая вставляется в панельки трех регистров и инвертора видео ЦАП (регистры и инверторы удаляются из материнской платы). Altera Cyclone либо III либо IV, используется внутренняя память циклона, тактируется внешним сигналом 42мгц. VGA выход подается обратно на видео ЦАП, поэтому используется тот же видео провод. Скан-даблер протестирован и чудно работает. Мультиколоры, флики и прочие спектрумовские заморочки не пострадали. Цветовая передача скан-даблера 24 бит, то бишь 888, все 16 миллионов цветов. Расширенные границы видео Спринтера тоже успешно захватываются. Подчеркну, захват производится сразу с контроллера видео (в ПЛИС) в цифре по 8 бит на каждый цвет, а не собранного аналогового сигнала как это делают остальные скан-даблеры.
https://i.ibb.co/qsdZ0bD/IMG-3598-2.jpg (https://ibb.co/qsdZ0bD) https://i.ibb.co/BKDzJ74/IMG-3599-2.jpg (https://ibb.co/BKDzJ74) https://i.ibb.co/VvkPSg7/IMG-3616.jpg (https://ibb.co/VvkPSg7) https://i.ibb.co/Jdg0dVH/IMG-3621.jpg (https://ibb.co/Jdg0dVH)
Автор проекта — Олег Стариченко (solegstar)
Репозиторий тут: https://github.com/solegstar/Sprinter-VGA-module

2. isa-mod

Платка, которая вставляется в панельку под микросхему ИД7, на которую перенесена эта ИД7 (74 138) и интегрировано исправление в корпусе ЛЛ1 (74 32). В разработке.


3. backplane

Плата в формате ATX, на которой стандартным для ATX образом расположены разъемы ps/2 клавиатуры и мыши, разъем DB9 для джойстика, разъем VGA для видео выхода, разъем для выхода звука и TAPE IN/OUT. А так же разъем CF. На плате backplane так же расположен конвертор для ps/2 мыши на контроллере Atmega8. К каждому разъему через гребенку и ленточный кабель подключаются соответствующие разъемы с платы спринтера. А сама плата спринтера крепится к backplane по своим крепежным отверстиям. Это решение для пользователей классических плат SP2000-SP2016 для установки их в современные корпуса ATX. В разработке.
https://i.ibb.co/y8MSbR5/1.jpg (https://ibb.co/y8MSbR5) https://i.ibb.co/pb1HpNj/2.jpg (https://ibb.co/pb1HpNj)
Автор проекта — Дмитрий Михальченков (Hard)

4. ide-mod
Поскольку второй IDE канал отключен в прошивке (по причине нестабильной работы), то у нас есть второй не использующийся физический IDE разъем. Его можно использовать для более гибких конфигураций по подключению IDE устройств. Например, можно подключить два FLASH-IDE жестких диска (это которые одеваются прямо на IDE разъем). Если ваш корпус не позволяет на одном IDE кабеле подключить два IDE устройства - слишком далеко они находятся друг от друга, то в этом случае можно использовать два IDE кабеля. Мод может быть как в виде платки, вставляемой в панельку одной из АП6 (74 245), так и выполненный в виде двух коротеньких МГТФ-проводков. Суть мода в том, что бы отключить от схемы сигналы HD1_CS1 и HD1_CS2 (можно приподнять из панельки или выпаять пины 11 и 12 микросхемы U15), а вместо них в схему подать сигналы HD2_CS1 и HD2_CS2 (с пинов 18 и 17 соответственно).

5. Sprinter-PSU
PSU (Power Supply Unit) — блок питания, собранный на импульсных DC-DC преобразователях, на отдельной платке, которая вставляется прямо в ATX разъем. PSU содержит линии питания +2.5в, +3.3в, +5в, -5в, +12в, -12в каждый до 3А. Может питаться от любого источника, включая любой ноутбучный блок питания. Схема разработана для платы SP2020 Mini ITX и разведена прямо на плате. Однако сделаем ее в виде отдельного устройства. Изготавливается.



1. Дисковод

- 3.5 дисковод работает на 640 (TR-DOS), 720 (MS-DOS DD) и 1.44 (MS-DOS HD), форматируется, читается и пишется на скорости вращения диска 300 rpm

- 5.25 на скорости 360 rpm — читаются и пишутся дискеты 1.2 МБ, форматировать нет возможности

- 5.25 на скорости 300 rpm — 640 и 720, работают в полном объеме

- в биосе нет возможности выставить тип дисковода, поэтому скорость работы на дисководе 5.25 нужно задавать перемычками на нем

2. Жесткий диск

- обычные шпиндельные HDD — работают отлично и с высокой скоростью
- flash-ide (одеваемые на прямо на разъем) — работают отлично, скорость чуть ниже
- SD карты через адаптер sintech — работают наиболее шустро

- CF карты, подключенные напрямую (через прямой адаптер) к IDE — работает. Но есть особенность: на большинстве современных картах длительные операции записи почти гарантированно убивают файловую систему
. Пока рекомендация пользоваться с осторожностью. Однако есть сообщения, что старинные карты (с мелким объемом) в целом работают хорошо.
- SD карты через переходник sd-to-cf (в виде cf карты) и далее через переходник cf-to-ide — работает отлично


3. Видео выход

- реализован стандартный ТВ сигнал, для подключения к телевизору через разъем SCART

- выдео выход по умолчанию пентагоновский, т.е. 48 Гц и 320 строк. Но можно переключиться в скорпионовских режим 50 Гц и 312 строк.

- работают почти все конверторы scart-to-hdmi. Наилучшим образом работает OSSC — передаются все мультиколорные эффекты.

- MultiSync мониторы, типа Benq 912, показывают картинку напрямую без всяких конверторов. Для подключения таких VGA мониторов имеются раздельные сигналы синхросмеси. Мультиколоры так же передаются правильно.
- при использовании скан-даблера, специально разработанного для Спринтера, можно использовать обычные VGA мониторы или телевизоры с таким входом (см. МОДИФИКАЦИИ vga-mod)

4. клавиатура

- работают любые винтажные клавиатуры с переключателем XT/AT в режиме AT

- самые обычные «современные» ps/2 клавиатуры


5. Мышь

- работает только COM-port мышь (разъем DB9) и только по протоколу microsoft

- на блоке питания компьютера обязательно должен быть источник -5в (белый провод), без него мышь работать не будет


6. Джойстик

- стандартный джойстик по стандарту ATARI. Разъем DB9, как у мыши, как у фирменных kempston джойстиков.

- доступен во всех режимах
- активный уровень — высокий, поэтому замыкание контактов нужно производить на +5в

7. Звук

- строго TDA1543, не TDA1543A!!!

- может проигрывать wav файлы 44кГц 16 бит стерео

- AY доступен во всех режимах (в режиме спектрума и в режиме спринтера)


8. Платы расширения ISA

К сожалению схема содержит досадную ошибку, без исправления которой многие ISA платы могут не работать на спринтере. Некоторые могут не работать только в Turbo режиме 21 МГц, а на 3.5 МГц работают.
 Для исправления этой ошибки необходимо на дешифраторе ИД7 сигналы /MEMR1 /MEMR2 /IORD1 /IORD2 дополнительно стробировать сигналом /RD через OR-гейты. Понадобится один корпус 1533ЛЛ1 (74 32).
 Если использовать ISA платы не планируется, то ничего делать не нужно, это никак не влияет на работу остальных систем.

9. ZX Spectrum

- полноценная работа TR-DOS, работает напрямую с реальным дисководом (и эмулятором типа gotek)
- поддерживает пентагоновские тайминги, бордерные эффекты работают на самых современных демках. В этом режиме работает по умолчанию.

- может переключиться в «фирменные» 50 Гц и 312 строк (скорпионовский режим)

- может работать с образами дискет, поддерживается только TRD, понимает «короткие» TRD
- не умеет SCL, но можно сконвертировать в TRD сторонними утилитами
- для загрузки TAP нужно переписывать загрузчики в ПЗУ спектрума, сейчас этого нет

- расширенные возможности TR-DOS позволяют работать с файлами на жестком диске напрямую

- нет возможности сделать снапшот


Операционная система Estex DSS: https://gitlab.com/sprinter-computer/dos
Sprinter BIOS: https://gitlab.com/sprinter-computer/bios
Прошивки CPLD и FPGA: https://gitlab.com/sprinter-computer/hard
Исходники некоторых приложений: https://gitlab.com/sprinter-computer/apps
vga-mod: https://github.com/solegstar/Sprinter-VGA-module
Flex Navigator: https://github.com/witchcraft2001/flexnavigator

наполняется...

RomanRom2
25.05.2021, 19:10
Продолжаю пополнять инфу :)
1. Страничку VELESOFT (https://velesoft.speccy.cz/sprinter-cz.htm) так же отзеркалил по адресу http://velesoft.sprinter.ru, чтобы не потерялась.
2. А так же наполнил под спойлер инфы про замену большой альтеры на 1к50. А еще про недоработки, ошибки и опечатки в плате и схеме SP2016.
3. Отрисован первый современный Арт для игры Клад (http://sprinter8.net/games/klad) от CHRV. На странице с игрой (http://sprinter8.net/games/klad) размещен пока в виде широкоформатного постера.

https://i.ibb.co/8mq787F/25-amigo.png (https://ibb.co/8mq787F)
4. Набор стикеров Thunder in the Deep для telegram здесь (https://t.me/addstickers/Thunder_by_Sprinter).

tank-uk
26.05.2021, 13:35
- CF карты, подключенные напрямую (через прямой адаптер) к IDE - только чтение. Запись почти гарантированно убивает файловую систему
.
у меня в спринтере стоит CF подготовленная и записанная непосредственно на нем , переходник - три разъема и провода

Shaos
26.05.2021, 18:51
у меня в спринтере стоит CF подготовленная и записанная непосредственно на нем , переходник - три разъема и провода
У меня тоже всё работает на старой компактфлехе 30 МБ (пару раз рабочий каталог сыпался, но я её бекапаю постоянно - всё быстро восстановил)

https://zx-pk.ru/attachment.php?attachmentid=75485&d=1622044202

Видимо речь идёт о новых CF, которые на много гигов - возможно они таки улетают в вечность...

P.S. У меня на IBM PCjr с JR-IDE тоже далеко не все CF-ы разгляделись (там XTIDE BIOS на борту) - сейчас там работает 16МБ, а тут в Спринтере - 30МБ

tank-uk
26.05.2021, 19:15
Видимо речь идёт о новых CF,
в моем спринтере трансценд 2гб стоит, но создано пока только 3 раздела

RomanRom2
26.05.2021, 22:33
ну дыма без огня не бывает... у кого то работает, у кого то нет. у меня лично старая гиговая зеленая cf - убивается, содержимое файлов портится.
еще замечено, что лучше становится, если cf карту запитать от 3.3в вместо 5в. но рано или поздно все равно сглюкивает.

Kulich
26.05.2021, 23:07
ну дыма без огня не бывает... у кого то работает, у кого то нет. у меня лично старая гиговая зеленая cf - убивается, содержимое файлов портится.
еще замечено, что лучше становится, если cf карту запитать от 3.3в вместо 5в. но рано или поздно все равно сглюкивает.

Windows 98 в среднем можно было убить просто раз 10 нажав резет во время загрузки. FS сыпалась на обычном винте. Так что ожидать стабильности от любительской реализации в столь нестабильном окружении не стоит. Ну и IDE же, контроллер весь внутрях, а что туда китайцы поставили даже они сами не знают

RomanRom2
26.05.2021, 23:22
эти же самые флешки ведь работают нормально на XT, Поиск-2, в винде 98 тоже
я думаю здесь все гораздо прозаичней :) кривоватая реализация IDE канала, которую надо фиксить в альтере(-ах).
в карабасе же пофиксили (https://zx-pk.ru/threads/32069-karabas-pro.html?p=1113509&viewfull=1#post1113509).
более того, на спринтере как известно два канала IDE, но второй канал сейчас отключен в прошивке по причине нестабильной работы. вполне возможно корень проблемы тот же.

Михаил Каа
19.06.2021, 11:05
https://habr.com/ru/post/563598/

RomanRom2
19.07.2021, 16:04
Друзья, небольшой дайджест по софту.

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

Март 2021
После запуска appstore под конец марта было выпущено две новых утилиты.
Новая утилита TRDEXtractor для извлечения файлов из TRD-образа
Новая утилита TRDCreator, написанная на SolidC прямо на спринтере

Апрель 2021
Этот месяц богат на релизы.
Было два патча DSS, последний релиз 1.62.93 от 21.04.2021 включает в себя правки исправления ошибок и доработки командной строки в шелле.
Выпущено аж 4 билда доработок Flex Navigator
Новая тестовая программка, измеряющая скорость жесткого диска. Она же быстро выявляет работоспособность вашей CF карты :)
Открыты новые горизонты в графике спринтера! Теперь кроме стандартных экранов 320х256 можно отображать экраны размером 368х288 точек, а так же 352x280 точек - что выглядит более практичным, т.к. влезает в видимую область для большинства SCART-конвертеров и способов подключения видеовыхода. Написана новая утилита GFFVIEW для просмотра таких экранов.

Май 2021
Новая гляделка zx-картинок ZXVIEW (SCR — обычный 6912 и чёрно-белый 6144, ATR — 768 и IMG — Gigascreen 13824) уже доросла до версии 1.4. Изначально писалось на Solid-C прямо на Спринтере и собирается на нём же.
Порт текстового редактора в свое время известного как ZX/IBM Editor, предок редактора в ZASM.
Усовершенствован просмотрщик GFF графики. Теперь картинки имеют сжатый формат. Несколько тестовых картинок в архиве прилагается.
Ещё были стримы с попытками прохождения Thunder in the Deep до 6 уровня, из которых было сделано видео с удачным вариантом и показом пароля после уровня 5: https://www.youtube.com/watch?v=MrJposaVt7M

Июнь 2021
Порт утилиты BIN2TRD Славы Медноногова на спринтер
Новая утилита для проверки контрольной суммы заголовка хобета-файлов
Обновлена утилита TRDEXtractor, теперь она умеет сохранять файлы в хобета формате
Очередной билд Flex Navigator, в этой версии исправления и новые фичи во встроенном редакторе
Самое эпичное событие - это лайвстрим со спринтера, в котором в прямом эфире прямо на спринтере была написана демка с бордерными эффектами для Пентагона. Код компилировался там же на спринтере, собирался trd-образ и запускался режим zx spectrum (Пентагон-128). Стрим конечно уже закончился, на ютубе сейчас это два ооочень длинных ролика. Сразу предупрежу — смотреть их будет тяжело :) Сейчас это много raw данных, их которых по хорошему надо подготовить коротенький проморолик.
Первая часть: https://www.youtube.com/watch?v=4TEcJn1Xlfw&ab_channel=SHAOS
Вторая часть: https://www.youtube.com/watch?v=IWE-qgXr3sY&ab_channel=SHAOS
Результат тестов на zx evolution: https://www.youtube.com/watch?v=2RYdXY1D5Nw&ab_channel=KonstantinKosarev

Июль-Август традиционно сезон отпусков, плюс наступившая жара немного сбавила темп разработок. Однако Июль довольно богат на хардварные обновления, а так же продолжается арт-подготовка для игр (продолжается практически непрерывно). Ведется работа над mega-demo :v2_dizzy_roll: Пока сочиняются отдельные сцены и исследуется процесс программирования. Но об этом, надеюсь, уже в Августе-Сентябре ;)

Так же появился блок КАКИЕ ПЛАТЫ БЫВАЮТ, НЕБОЛЬШОЙ ЛИКБЕЗ во втором сообщении (https://zx-pk.ru/threads/33318-sprinter-trete-prishestvie.html?p=1118057&viewfull=1#post1118057).

Mick
19.07.2021, 16:18
в 2017 году было добавлено посадочное место под разъем PS/2 клавиатуры. Непонятно почему, ведь он был уже с 2003 года...

Его не было на sp2003 которые я конвертил из оркада - https://zx-pk.ru/threads/10983-sprinter-vtoroe-prishestvie.html?p=891065&viewfull=1#post891065

RomanRom2
19.07.2021, 16:59
хмм, а это интересно...

на плате sp2000s (квадрат) ps/2 футпринт имеется:
https://i.ibb.co/mBvnpwb/sp2000s-1.jpg (https://ibb.co/mBvnpwb)
но от этой версии платы нет исходника, к сожалению.

а вот на плате sp2003s (шахматка) его уже нет. его так же нет и на плате sp2000light. его похоже вообще нигде нет на оригинальных платах, кроме sp2000s.
альтиум умеет импортировать оркадовский max, я импортнул и sprint_03m и sprint_05 - футпринта нет.
https://i.ibb.co/4pqCdbF/2021-07-19-16-37-37.png (https://ibb.co/4pqCdbF)

блок с описанием плат исправил.

Shaos
20.07.2021, 00:34
А чем отличаются sprint_03m и sprint_05?

RomanRom2
20.07.2021, 03:00
кроме того что sprint_5.max от 06.12.02 22:42, а sprint_3m.max от 09.12.02 17:59 — более ничего сказать не могу.
есть еще sprin_3m.max от 09.12.02 17:21, т.е. на 38 минут старее sprint_3m.max

получается, что технически самая последняя версия в файле sprint_3m.max. полагаю именно из него loxic делал платы.
в дорожки я не вглядывался, не было столько времени. но очень интересно это сделать.

http://sprinter.ru/downloads/sp2003s_pcb.zip — вот выложил pcb файлы всех трех версий, если кому интересно.
*.max — оригинальные оркадовские
*.PCB — p-cad ansi
*.PcbDoc — altium 21

- - - Добавлено - - -

о, вот и исходник sp2000 нашелся! файл sprint_3.max, что интересно — от 05.12.02 13:22

https://i.ibb.co/j484P1B/pcad.jpg (https://ibb.co/zfmfT0j)

выложил сюда: http://sprinter.ru/downloads/sp2000_pcb.zip

Shaos
20.07.2021, 03:38
Иван видеопамять диповскую видать начал убирать - четыре контакнтых площадки утащены за край платы...

Sayman
03.09.2021, 09:07
Роман обновил второй пост с информацией.

Mick
03.09.2021, 12:30
Однако Mick на своей версии платы поставил полный разъем:

Вот внесу уточнение, Mick самодеятельностью не занимался, полный разъем AT питания стоял на исходной плате, с которой происходила конверсия изначально, сам я ни чего нового не ставил. Вот по сути история конверсии платы Sprinter 97 - https://zx-pk.ru/threads/10983-sprinter-vtoroe-prishestvie.html?p=893275&viewfull=1#post893275

RomanRom2
03.09.2021, 21:00
Спасибо за инфу. Поизучал вопрос и действительно, версий плат 97го уже три. Внес изменения в головной пост.

Shaos
04.10.2021, 18:41
Если кто ещё не видел ;)


https://www.youtube.com/watch?v=FfCPSHtAnnk

Shaos
26.11.2021, 09:54
Я обновил свой эмулятор Спринтера - теперь он собирается в Linux, MacOS, Win32 и DOS (EXE-шники для Windows и для DOS включены в репозиторий):

https://gitlab.com/nedopc/sprintem

Архив с исходниками для Linux/MacOS/DOS/Windows и работающей версией под Windows можно скачать с гитлаба вот по такой ссылке:

https://gitlab.com/nedopc/sprintem/-/archive/master/sprintem-master.zip

Sergey3g
15.12.2021, 00:51
Всем доброго времени суток. Плата собрана, первый запуск. Спасибо RomanRom2 за плату и детальки.
https://i2.imageban.ru/thumbs/2021.12.15/b0ce38ec99fd7557720d4976d6bb0277.jpg (https://imageban.ru/show/2021/12/15/b0ce38ec99fd7557720d4976d6bb0277/jpg)
https://i3.imageban.ru/thumbs/2021.12.15/d16a0ed0e7ffec399c04042cc4a574db.jpg (https://imageban.ru/show/2021/12/15/d16a0ed0e7ffec399c04042cc4a574db/jpg)

Не думал, что так трудно будет найти комп с дисководом для записи загрузочной дискеты.
Получается или собирать еще РС с дисководом или запилить себе эмулятор FDD. Собственно вопрос: можно ли использовать эмулятор FDD для запуска ESTEX DSS? или наверное какой вариант эмулятора удобнее будет? А может есть способ сразу на CF карту перенести минуя FDD? Буду благодарен за информацию.

Shaos
15.12.2021, 09:13
USB-дисковод стоит чуть больше десятки баксов и подключается к любому современному компьютеру :)

https://zx-pk.ru/attachment.php?attachmentid=76668

Я через такой на линуксе образы спринтеровских дискет сбрасывал

Sayman
15.12.2021, 14:27
Sergey3g, ничего сложного нет (да?! ))) ).
1. идём на сайт Спринтера и качаем эмуль: https://app.sprinter.ru/os/zxmak2
2. там же качать https://app.sprinter.ru/os/estex-dss162. там образ дискеты с Estex DSS 1.62.92, рядом лежит патч до 1.62.93.
3. чтобы работать с образом дискеты, можно через гугл скачать утилиту OSFmount. в ней подключить образ дискеты, обновить системные файлы из архива с патчем. отключить образ от венды.
4. средствами венды (если она не ниже 7ки) создать VHD образ нужного размера. разделы можно не создавать (пустой образ).
5. из подключенного образа нужно получить параметры LBA_sectors, cylinders, tracks, sectors per track. прописать эти параметры и путь до образа (или имя_файла.расширение, если образ лежит в папке с эмулятором) в файле zxmak2.vmide (формат XML).
6. отключить образ от венды.
7. запустить эмуль. в настройках указать дискету загрузочную. галочку с ReadOnly не снимать!!!
8. в биосе машины (эмулируемого Спринтера) выбрать загрузку с дисковода.
9. чтобы там не стартануло (скорей всего FN.EXE), в консоли вбить fdisk и энтер.
10. выбрать "винт", создать сколько нужно первичных разделов. Для FAT16 максимум 2043 мегабайта. сохранить, выйти из fdisk.
11. далее можно либо там же format c: либо, вырубить эмуль и форматнуть средствами венды.
12. в эмуле с дискеты - boot.exe c:
13_1. можно вырубить эмуль. подрубить дискету и образ винта в винде. скопировать нужные файлики с дискеты на винт.
13_2. альтернативный вариант - прочитать на дискете файл install.txt (толи в корне, толи в папке DOCS). запустить install.bat. будет работать долго и елозить головой у дискеты.
14. ребут. в биосе выбрать загрузку с винта.
15. если загружается, вырубаем эмуль. достаём WinHex, с его помощью копируем образ на нужный носитель.
16. подрубить его к железному спринтеру.
17. профит.

CF карту не рекомендую, т.к. на Спринтере сохраняется проблема, аналогичная "старой" проблеме на Карабасе - при записи могут "биться" файлы/каталоги. выход из ситуации:
вариант 1. SD карта через SD2IDE от Sintech.
вариант 2. SD карта через SD2CF -> CF2IDE. этот вариант самый надёжный и стабильный. с первым вариантом пока не решённая проблема в программе fdisk, которая не понятно как и почему выключает SD карту из адаптера.

tank-uk
15.12.2021, 14:29
использовать эмулятор FDD для запуска ESTEX DSS
в мой спринтер встроен эмуль испанца фри версия , с него и устанавливал систему на цф

Sergey3g
16.12.2021, 00:31
Спасибо всем. Отдельно спасибо Sayman. С такой подробной инструкцией все получилось, загрузка с CF карточки работает.

- - - Добавлено - - -


в мой спринтер встроен эмуль испанца фри версия , с него и устанавливал систему на цф
Можно немножко по подробнее? Что за эмулятор испанца? Я пока только на эмуль француза наткнулся.

tank-uk
16.12.2021, 09:00
да , попутал , француза
вот эта версия , только пик у меня в TQFP

http://service4u.narod.ru/html/emulator.html

Romych
10.01.2022, 02:33
А есть у кого готовая скомпиленая прошивка для EPM7128?

marinovsoft
10.01.2022, 03:33
Ссылка на "готовую скомпиленную прошивку для EPM7128" есть во втором сообщении этой темы.

Romych
10.01.2022, 11:06
Ссылка на "готовую скомпиленную прошивку для EPM7128" есть во втором сообщении этой темы.
Спасибо, нашел.