Важная информация

User Tag List

Показано с 1 по 10 из 10

Тема: Sprinter. Третье пришествие

  1. #1
    Member Аватар для RomanRom2
    Регистрация
    09.02.2005
    Адрес
    Нижний Новгород
    Сообщений
    100
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Sprinter. Третье пришествие

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

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

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

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



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

    По традиции в данном посте будет размещаться самая свежая и самая актуальная информация, ссылки и новости, кратко и тезисно.
    Последний раз редактировалось RomanRom2; 25.05.2021 в 21:13.

  2. Эти 9 пользователя(ей) поблагодарили RomanRom2 за это полезное сообщение:

    Anubis_OD (17.05.2021), genka_z (20.05.2021), lostar-igor (15.05.2021), Sergey3g (15.05.2021), Shaos (14.05.2021), SoftLight (05.06.2021), Vasil (14.05.2021), Дмитрий (14.05.2021), Максагор (28.05.2021)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Member Аватар для RomanRom2
    Регистрация
    09.02.2005
    Адрес
    Нижний Новгород
    Сообщений
    100
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ПРИШЕСТВИЕ
    24.11.2020 учреждена Sprinter Team в этом посте: https://zx-pk.ru/threads/28420-kompy...=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://sprinter.ru. Вся экосистема сайтов и сервисов переносится на него.

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

    МАСТЕР-АРХИВЫ
    Это такие архивы, которые были созданы и выложены авторами, в которых мы все сейчас и копаемся - все так же восстановлены, в смысле найдены и выложены в первозданном виде.
    Сборник исходников (не всех!) для Sprinter-2000
    Последняя версия разводки/монтажки и т.п. для Sprinter-2002(3)
    Сборник файлов для демы doom на Спринтере
    Сборник файлов моего спринтеровского винчестера по состоянию на середину 2001г.
    Сборник исходников и программ для Спринтера от Дениса Паринова. Как позже выяснилось этот архив входит в «сборник исходников (не всех)» выше.
    Сборник моих папок с исходниками под Z80 (возможно, не все для Спринтера)
    Прошивки разных версий от 2.15 до 3.04

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

    ЗАМЕНА ПЛИС


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

    ACEX
    Ранее считалось, что спринтер «прибит гвоздями» к Altera EP1K30. Отчасти это так, но когда-то давно в теме «второго пришествия» пользователь andy150677 случайно впаял более емкую ПЛИС EP1K50 (та же самая, которая используется сейчас в zx evolution). И когда обнаружил «подставу» начал борьбу с ней. В этой борьбе он победил, но к сожалению не оставил никаких наработок и на связь более не выходил. События той истории таковы: начало, объяснение, фотка платы, финал, окончание.

    Не так давно, в новогодние каникулы 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, она не будет работать на 1к50. В данной ситуации имеет смысл просто переписать эту игру на базовую прошивку и закрыть этот вопрос.

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

    В итоге получается полноценный и работоспособный спринтер, в котором не работает одна единственная игра. Выглядит с EP1K50 и EPM7160 это так:

    [свернуть]


    ГДЕ БРАТЬ ПЛАТУ SP2016 И ДЕТАЛИ ДЛЯ НЕЕ

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

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

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

    - на Авито (Максим, Краснодар): https://www.avito.ru/sochi/kollektsi...rum_1538317207
    - в интернет магазине chipkin: https://chipkin.ru/product/pechatnay...printer-2016s/
    - у кого-нибудь из посетителей телеграм-канала, платы почти всегда имеются в наличии.

    Детали придется покупать самому. В целом никаких проблем с доставаемостью деталей нет, многое есть в наличии у chipkin, остальное на aliexpress и chipdip.
    Отдельно стоит только сказать про видео память: не нужно собирать спринтер на микросхемах aliance AS7C1024. Путь в сторону этих микросхем - это ошибка, но в свое время других вариантов не было. Совет: Cypress CY7C109D-10VXI, они и только они. Однако здесь тоже засада: все микросхемы с aliexpress оказались перебитыми и не работали должным образом, сыпали на экран артефактами. Микросхемы с utsource - та же беда. В общем только фирменные и гарантировано правильные микросхемы работают мегастабильно и вообще не артефачат. Элитан и Гамма прислали «правильные» микросхемы. Вот ссылки на них:
    Гамма: https://www.icgamma.com/catalog/cy7c...uctor-skl.html
    Элитан: https://www.elitan.ru/price/index.ph...09D-10VXI@CYPR

    Остальные микросхемы прекрасно работают рекомендованные советские серии 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А - это другая микросхема! С другим протоколом и работать в спринтере не будет.
    [свернуть]


    СБОРКА SP2016

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

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

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

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

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

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


    ПЕРВИЧНАЯ ДИАГНОСТИКА SP2016 ПЕРЕД ЗАПУСКОМ

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

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

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

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



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

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


    ПЕРВИЧНЫЙ ЗАПУСК SP2016

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

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

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

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


    ЗАЛИВКА ПРОШИВОК В ПЛИС И ПЗУ


    наполняется...
    [свернуть]


    ВТОРИЧНЫЙ ЗАПУСК SP2016, ИЗОБРАЖЕНИЕ

    Для того, чтобы понять что ваш спринтер запустился, необходимо собрать следующее:
    - большая ПЛИС 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)


    Однако изображение будет вот таким (на телевизоре со SCART-входом):


    Но оно будет!

    Если добавить DD18 1533КП11 (74 257), то изображение будет уже нормальным. Но загрузки компьютера не будет, он застынет на показе синего логотипа ПетерсПлюс.


    Чтобы компьютер начал грузится, нужно еще добавить DD17 155ЛА8 (74 01).


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

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


    Продолжение следует...

    ОКОНЧАТЕЛЬНЫЙ ЗАПУСК И ТЕСТЫ


    [свернуть]

    УСТАНОВКА ОПЕРАЦИОННОЙ СИСТЕМЫ ESTEX DSS


    [свернуть]

    НЕДОРАБОТКИ, ОПЕЧАТКИ И ОШИБКИ В ПЛАТЕ И СХЕМЕ SP2016


    на плате:
    - ошибка в 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-панельками тоже прямо таки катастрофа, их очень трудно найти.

    в схеме:
    - R160 на 300 Ом не существует. R160 - это 1.00 кОм 1% в видео-ЦАПе.
    - R5 и R38 на 1.0 кОм не существует
    - ошибочно промаркированы 555АП6 для ISA:

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

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

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

    МОДИФИКАЦИИ


    1. pcb2016-fix1

    Это легкий фикс на печатной плате, в котором немного раздвинуты электролитические конденсаторы возле разъема питания. А так же отодвинут разъем JTAG от разъема FDD - если устанавливать стандартные DBC разъемы, то они мешают друг другу. PCB-файл для P-CAD тут: http://sprinter.ru/sp2016/Sprinter_2016s_fixed1.zip, уже исправленные готовые платы спрашивайте в Telegram-канале.


    2. video-sound-mod

    Платка, которая вставляется в панельки трех регистров, инвертора, разъема для видео Х8 и звуковых устилитей. Видео выход собирается на ADV1725, звуковой тракт заменен на более доставаемую TDA1543T и усилитель LM2904QDRQ1. В разработке.

    3. isa-mod

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

    4. backplane

    Плата в формате ATX, на которой стандартным для ATX образом расположены разъемы ps/2 клавиатуры и мыши, разъем DB9 для джойстика, разъем VGA для видео выхода, разъем для выхода звука и TAPE IN/OUT. А так же разъем CF. На плате backplane так же расположен конвертор для ps/2 мыши на контроллере Atmega8. К каждому разъему через гребенку и ленточный кабель подключаются соответствующие разъемы с платы спринтера. А сама плата спринтера крепится к backplane по своим крепежным отверстиям. Это решение для пользователей классических плат SP2000-SP2016 для установки их в современные корпуса ATX. В разработке.

    5. 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 соответственно).

    6. 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 мониторов имеются раздельные сигналы синхросмеси. Мультиколоры так же передаются правильно.

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

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

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


    5. Мышь

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

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


    6. Джойстик

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

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

    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

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

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

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

    ИСХОДНЫЕ КОДЫ


    [свернуть]
    Последний раз редактировалось RomanRom2; 26.05.2021 в 01:23.

  5. Эти 6 пользователя(ей) поблагодарили RomanRom2 за это полезное сообщение:

    BYTEMAN (27.05.2021), djking (23.05.2021), lostar-igor (23.05.2021), Sergey3g (23.05.2021), Shaos (23.05.2021), Дмитрий (23.05.2021)

  6. #3
    Member Аватар для RomanRom2
    Регистрация
    09.02.2005
    Адрес
    Нижний Новгород
    Сообщений
    100
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжаю пополнять инфу
    1. Страничку VELESOFT так же отзеркалил по адресу http://velesoft.sprinter.ru, чтобы не потерялась.
    2. А так же наполнил под спойлер инфы про замену большой альтеры на 1к50. А еще про недоработки, ошибки и опечатки в плате и схеме SP2016.
    3. Отрисован первый современный Арт для игры Клад от CHRV. На странице с игрой размещен пока в виде широкоформатного постера.


    4. Набор стикеров Thunder in the Deep для telegram здесь.
    Последний раз редактировалось RomanRom2; 25.05.2021 в 21:13.

  7. Этот пользователь поблагодарил RomanRom2 за это полезное сообщение:

    Shaos (25.05.2021)

  8. #4
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,638
    Спасибо Благодарностей отдано 
    74
    Спасибо Благодарностей получено 
    344
    Поблагодарили
    177 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RomanRom2 Посмотреть сообщение
    - CF карты, подключенные напрямую (через прямой адаптер) к IDE - только чтение. Запись почти гарантированно убивает файловую систему
.
    у меня в спринтере стоит CF подготовленная и записанная непосредственно на нем , переходник - три разъема и провода

    Скрытый текст


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

  9. Этот пользователь поблагодарил tank-uk за это полезное сообщение:

    Shaos (26.05.2021)

  10. #5
    Master Аватар для Shaos
    Регистрация
    16.01.2005
    Адрес
    California, USA
    Сообщений
    621
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    31 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    у меня в спринтере стоит CF подготовленная и записанная непосредственно на нем , переходник - три разъема и провода
    У меня тоже всё работает на старой компактфлехе 30 МБ (пару раз рабочий каталог сыпался, но я её бекапаю постоянно - всё быстро восстановил)



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

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

Название:	MySprinter2020-CF.jpg 
Просмотров:	352 
Размер:	59.5 Кб 
ID:	75485  
    Последний раз редактировалось Shaos; 19.06.2021 в 21:46.
    Администратор сетевого сообщества nedoPC.org
    Урал 8/64К, Sp2000, ZX-Evo, ZX+, ZX16K, TS1000 (ZX81), TS2068, Radio-86RK SRAM 32K & 128K

  11. #6
    Veteran Аватар для tank-uk
    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,638
    Спасибо Благодарностей отдано 
    74
    Спасибо Благодарностей получено 
    344
    Поблагодарили
    177 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shaos Посмотреть сообщение
    Видимо речь идёт о новых CF,
    в моем спринтере трансценд 2гб стоит, но создано пока только 3 раздела

    Скрытый текст


    Специалист "УЦА" +SD-Vinxru +PS/2-Vinxru
    PLM-X 128 + AY -эмуль на 8меге
    Profi V3.2 - 768+Color-CP/M+ProfiExtender Solegstar
    Profi V3.2 -1024 Sim30+Color-CP/M+ProfiExtender Solegstar
    Pentagon 1024SL 1.42 - работает не совсем стабильно
    ZXM-Phoenix V06
    ZX-Evolition Rev C2 White FSP-MItX
    Sprinter 2000 v.Zorel
    Karabas128 + ZX-Taper by TrolSoft +DivSD +ScanDoubler
    ZX-UNO v4.1 2М с 4 переключаемыми флешками
    Поиск-1 - ждет ремонта
    Корвет ПК8010 up to 8020
    MisT 1.31
    Galaksija + SMD
    [свернуть]

  12. #7
    Member Аватар для RomanRom2
    Регистрация
    09.02.2005
    Адрес
    Нижний Новгород
    Сообщений
    100
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  13. #8
    Member
    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    63
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от RomanRom2 Посмотреть сообщение
    ну дыма без огня не бывает... у кого то работает, у кого то нет. у меня лично старая гиговая зеленая cf - убивается, содержимое файлов портится.
    еще замечено, что лучше становится, если cf карту запитать от 3.3в вместо 5в. но рано или поздно все равно сглюкивает.
    Windows 98 в среднем можно было убить просто раз 10 нажав резет во время загрузки. FS сыпалась на обычном винте. Так что ожидать стабильности от любительской реализации в столь нестабильном окружении не стоит. Ну и IDE же, контроллер весь внутрях, а что туда китайцы поставили даже они сами не знают

  14. #9
    Member Аватар для RomanRom2
    Регистрация
    09.02.2005
    Адрес
    Нижний Новгород
    Сообщений
    100
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    эти же самые флешки ведь работают нормально на XT, Поиск-2, в винде 98 тоже
    я думаю здесь все гораздо прозаичней кривоватая реализация IDE канала, которую надо фиксить в альтере(-ах).
    в карабасе же пофиксили.
    более того, на спринтере как известно два канала IDE, но второй канал сейчас отключен в прошивке по причине нестабильной работы. вполне возможно корень проблемы тот же.

  15. #10
    Member
    Регистрация
    15.01.2021
    Адрес
    г. Москва
    Сообщений
    97
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    15 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  16. Эти 3 пользователя(ей) поблагодарили Михаил Каа за это полезное сообщение:

    RomanRom2 (19.06.2021), Shaos (21.06.2021), SoftLight (19.06.2021)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Sprinter. Второе пришествие
    от Sayman в разделе Sprinter
    Ответов: 2013
    Последнее: 14.05.2021, 14:18
  2. Пояснете про третье состояние.
    от nemo в разделе Для начинающих
    Ответов: 4
    Последнее: 11.04.2020, 19:35
  3. Sprinter
    от flydream в разделе Форум
    Ответов: 2
    Последнее: 10.01.2017, 19:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •