А в чем проблема, вроде на Эво то работают, правда там в корпусе D-PAK. Тут такие корпуса лежа не лезут.
Вид для печати
в моей плате стоят 1117-33 и 1117-25 и все отлично по питанию правда корпуса TO-220
Нацарапал страничку у себя на сайте - http://micklab.ru/ZX%20Spectrum/Sprinter2000.htm
Если что заметили не того, то сигнализируйте.
Нужны список работающих прошивок и сами файлы, чтобы все уж разместить в одном месте.
сигнализирую.Цитата:
Если что заметили не того, то сигнализируйте
Режим ZX Spectrum конфигурируется: частота CPU 3.5 - 7 мгц, ИНТ - Пентагон/Скорпион/Фирма, память 128кб, 512 как у Пентагона, 256 как у Скорпиона (в теории можно оба варианта сразу, т.е. 768кб в сумме). TR-DOS с подключаемыми образами с винта.Цитата:
3.5 МГц в конфигурации ZX Spectrum
Строго говоря, если воткнуть модуль объёмом ниже 4мб, то боюсь спринтер не стартанёт. Об этом и Иван говорил в те года. Больше объём - пожалуйста, меньше - фига. Поэтому не "до", а "от")))Цитата:
ОЗУ
КЭШ, а точнее - теневая память (или просто Fast RAM) - 256кб (т.е. полный объём самой микрухи), но доступно только 16кб по стандарту Пентагона (in a,(#fb) - включить, in a,(#7b) - выключить). тут надо в Альтере ковыряться наверное или в странице дешифратора что-то менять.Цитата:
ОЗУ кэш
используется только 1 разъём (т.е. 1 канал).Цитата:
Контроллер HDD: IDE, 2 разъема
далее про проект разводки: мне немного не ясно для чего была затеяна эта тема с pcad`ом? будет переразвод (рестайлинг) платы или это чисто для истории? будут ещё какие-то изменения или нет?
за страничку Спасибо! Файлы с прошивками биоса в первопосте есть.
Я думаю раскрывать не сильно надо, это не полная характеристика одной конфигурации, а краткая считай платы.
Частота CPU 3.5 - 7 мгц ->Это изменю.
Изменю
Могу назвать и на теневую память или быструю (FAST). Только про объем я бы как то и засомневался. Если по печатке смотреть, то разведены только 128кб, но как понял применялись микрухи в основном на 64 кб. Я полагаю что в эту память также скидывали конфигурацию, для быстрой смены конфы компа.
Разъемов то два, а то что использовался второй или нет, это другое дело.
Для истории в первую очередь, а во вторую очередь если вдруг захочется ее доработать, то файлы как бы все есть. Чтобы полностью что то переразвести и изменить, нужно понимание самой платформы. Иначе можно запросто занести таких косяков, что их придется исправлять только прошивкой ПЛИС, а это может привести к нежелательным последствиям
работает только 1 канал потому, что второй не скомпилирован как в Альтере, так и в биосе.Цитата:
работают оба, но в 1-ом обязательное наличие HDD либо CF
Mick, sp2_7064.pof прошить в маленькую алтеру, SP_303.ZIP(по мне так самая стабильная) прошить в ПЗУ
Народ, еще вопрос.
В архивах есть печатка Sprinter 97 (файл sp97_all.zip)
Так вот там печатка в файле sprint05.pcb. В описании она значится как в формате OrCAD PCB210.
Альтиум не видит ее как OrCADовскую.
Чем ее можно открыть или сконвертить, никто не в курсе. Это что за версия OrCAD такая.
- - - Добавлено - - -
Попробовал открыть OrCAD 9.2 не открывает, значит более древняя версия.
Теперь попутный вопрос, нет не у кого в загашнике более древних версий OrCAD, поделитесь.
Странно, нашел диск на призраках с коллекцией OrCAD. Ставил от DOS версий до 7.33 под Windows, пробовал открыть файл sprint05.pcb или sprint05.plt Но не один из них не открыл.
Похоже он вовсе не в ОrCAD сделан, или уж какая то изощеренная версия. Иван Мак ничего по этому поводу не говорил?
Какие еще проги делают фалы с раcширением pcb, кроме P-CAD конечно?
Там же написано:
i386 это совсем древняя же. 2.10 по идее. Я рад, что не связался с этим оркадом в свое время и не имею таких проблем. :)Цитата:
Файлы в формате OrCAD PCB210
* * *
! Программа требует наличия i80386 и арифметического сопроцессора.
PCB - это печатка, а PLT - это выходной файл для плоттера
структура файлов очень похожа на layout для Sinclair
OrCAD не поддерживает легаси. Это как Corel Draw. Каждая версия программы генерирует не совместимый файл. В противовес, например, Адобе Иллюстратору, который как и Фотошоп более старшая версия без проблем открывает файлы от младшей (а иногда и младшая от старшей). Вот только где взять этот OrCAD 2.10?
Материал по переносу В P-Cad:
http://fido7.rus.pcad.narkive.com/okH9r5jh/orcad-p-cad
OrCAD V1.0
http://old-dos.ru/index.php?page=fil...o=show&id=5639
Короче порыскал по диску Радиолюбитель 98, там нашел версию PСB редактора 2.2. Производители OrCAD похоже решили всех запутать. В DOS версиях, реально это версия сборки пакета программ.
Короче OrCAD версии 4.22 (если не путаю) содержит PCB редактор версии 2.2, версию схемного редактора 1.0 и так далее.
Но попаболь возникла при настройке его, но похоже я так и не до конца настроил.
В итоге попробовал скормить файл sprint05.pcb редактору, после чего был обматерен и был направлен для настройки принтера которого нет, но программа упорно уходит в даун без него.
После чего опять был послан на нехватку буферной памяти.
И вот после этого он все таки показал плату, но только компоненты, а саму трассировку забыл показать. Видимо еще где то не донастроил или памяти не хватило.
Ну ладно, думаю как же перенести потом это хозяйство в P-CAD. Только я полагаю через dxf. Попробовал перенести пока что есть, но что то с масштабом не очень выходит, очень она получается мелкая.
Похоже надо как то масштабировать ее.
Mick, попробуй PLT переконвертить , эти файлы были стандартизированы, но только под конкретный плоттер
Тот plt файл по сути копия pcb файла. Я как понял, там расширение можно давать с потолка - нет конкретной привязи.
Вообщем, продолжил ковыряться в настройках редактора, нашел на что он ругался - маленький буфер тарссировки. После увеличения буфера - трассировку он показал.
Вот теперь наступает самое трудное. Как перенести, я полагаю только через печать. Есть куча всяких плотеров, от dxf генерика, до всяких там герберов.
Вот что доступно:
- DXF (interface to AutoCAD, Generic CAD, etc)
- Encapsulated PostScript (их 6 штук не буду перечислять)
- generic vector command output (ASCII)
- GERBER PhotoPlotter (2.3 format)
- GERBER PhotoPlotter (2.3 format OLD MODEL PLOTTERS)
Mick, для чего нужно сконвертить? для печати на А3/А4 или для порезки на плоттере?
Для истории. Хотел перекинуть в P-CAD 2002
В принципе один путь прослеживается, но он трудоемкий. Короче удалось перетащить рисунок через DXF.
Оказывается не надо было трогать систему измерений, т.е. оставить в inch, а не в мм. В итоге получается вроде 1:1
А далее все переносить по слоям.
1. Переносим слой шелкографии
2. Переносим слой top
3. Переносим слой bottom
Все три слоя объединяем в P-CAD через копипасту и перемещения в слои.
В итоге имеем по сути рисунок
http://s017.radikal.ru/i442/1612/4f/cf7e41ade99bt.jpg
А далее нужно все перерисовывать, дорожки, элементы и так далее.
Проще способа пока не увидел. Но в любом случае это уже прогресс. :)
- - - Добавлено - - -
Ха, кстати никто не обратил внимание, что плата эта отличается от официальных фото Sprinter 97. Так вот на фото один разъем питания, а на этой уже стоит полный AT разъем.
Похоже эта версия платы уже более поздняя.
Кстати, может все исследования наследия Sprinter 97 перенести в другую тему?
Продолжаю потихоньку реставрировать "плату"
Заместил рисунки посадочных мест паттернами. Кое где чуть изменил расстояния между ногами.
Осталось только заместить две многоножки и можно будет дорожки реставрировать.
Текущее положение дел.
http://s018.radikal.ru/i516/1612/30/0c5ef1604acft.jpg
Плата датируется как 18.08.99.
По всей видимости это финальная разводка Спринтера 97, после которой занялись Спринтером 2000.
Закончил отрисовку Top слоя
http://s41.radikal.ru/i094/1612/2b/d48d57168d51t.jpg
А вот и Bottom слой
http://s008.radikal.ru/i303/1612/bc/b1908941e700t.jpg
Все кажись, завершил преобразование файла печатки. Теперь оно стало в P-CAD 2002
Вот картинка
http://s018.radikal.ru/i508/1612/6c/7e8726ce362et.jpg
А вот временный файлик pcb-шки, потом к себе закину, так сказать презент - удалено
Естественно что плата не привязана к схеме, потому как ее надо делать. :)
Собственно сварганил страничку у себя на сайте про Sprinter 97 - http://micklab.ru/ZX%20Spectrum/Sprinter97.htm
Если что не так, сигнализируйте.
Теперь там файлики. Тут ссылки удаляю.
Кстати вопрос, а случаем прошивок от Sprinter 97 не осталось?
есть небольшая кучка каких-то прошивок. судя по атрибуту времени, скорей всего для 97го спринтера (дата создания/изменения 96 - 98 года). что-то есть в исходниках, что то только в бинарном виде. раскапывать архивы надо.
в целом, всё в первопосте есть. основные файлы лежат в архиве - копия винта Ивана (не помню как называется точно, кажется IMAK_SPRINTER_HDD_COPY.ZIP). Так же в общем архиве есть кое что (sprinter.zipна 20мегов который).
ещё что-то было в "один большой зип".
я сейчас ковырять эти архивы не могу - занят другими делами.
Ну вот. Теперь любые мышиные конверторы и на спринтере будут пахать. Нашёл и исправил косяк (косяки) в драйвере мыши. Осталось только причесать всё и тут выложить.
Как-то помнится palsw гонял демки для пятногона и он там жаловался, что не может выставить верную конфу, чтобы демки шли ровно. У меня с этим всегда было нормально. Сегодня решил прогнать тест 4.30 под режимом пня, интересно же, сколько там тактов в турбе и без.
Тут без турбы. Вроде всё как у нормального пня. Все пятнодемы, включая acros the edge работают.
Скрытый текст
Вложение 59702[свернуть]
А тут в турбе.
Скрытый текст
Вложение 59703[свернуть]
примерно прикинул. В турбе в режиме пня частота, что-то около 10.5мгц (с вейтами около 9.9мгц).
Шутки ради прогнал МодПлеер от Кобры. В турбе и с включённым кэшем говорит, что играть может на 50 с чем-то кгц:v2_dizzy_punk:
Народ, а кто-нибудь задумывался над тем, как можно ГСку прилепить к нашему пациенту? была же какая-то платка переходника иса8<->zxbus, где-то в теме даже фотка её пролетала.
А ещё жутко хочется мне контроллер кемпстон мышки (который пс2 мышу конвертит в кемпстон мышу). освободится ком порт, можно будет пробовать зифу цеплять и в сетку толкать пациента))))
Чем можно заменить W24010AS-35? Хочу поменять vram с альянса на что-то более стабильное (артефакты достали). но запаянная tank-uk память W24010AS-35 нынче не доставаемая. чем заменить можно? какие есть аналоги?
Sayman, поищи на разборках старые модемы типа тайнет , в них можно сдуть W24010AS-35 или CY7C109-15
я уже заказал is62c1024al-35qpi. по даташиту полный аналог винбонда и альянса.
Получается все таки 15нс память слишком шустрая, раз ставите 35нс?
А это тогда скорее проблема не памяти, а прошивки Альтеры.
Mick, я тоже подумал о том, что память слишком быстрая. я не сильно большой спец, но если я не ошибаюсь, в даташите есть параметр - длительностью открытых "каналов" или как их верно знавать то...
у альянса там вообще длительность по 3 - 6 нс, а у винбонда эта длительность больше. Поскольку винбонд не достать уже, я пошарился по даташитам продаваемых асинхронных срам и выбрал эту is62...
а вот что делать в Альтере, чтобы успевать за более быстрыми срамами, я не знаю.
Там скорее всего где то идут процессы не синхронные с тактовыми частотами.
Иными словами, если все процессы синхронизовать (тактировать) глобальной частотой, то я думаю и эта память бы работала как надо.
А если на пальцах, то допустим адреса, данные и управляющие сигналы для памяти идут не через регистры то глюки при таких частотах неизбежны, потому как одна только Альтера знает по каким путям у нее там распространяются сигналы. И в результате что то приходит быстро, а что то идет медленнее, а память шустрая и реагирует на каждое изменение. А вот медленная память не так быстро реагирует и этого вполне хватает нивелировать эти разности сигнала.
Вывод: Если не планируешь ковыряться с прошивкой Альтеры, тогда ставь более медленную память.
вообще, как раз думал поэкспериментировать, но я там не разбираюсь в этой теме. но в первую очередь - артефакты убрать хочу.
а вообще, было бы хорошо сделать небольшой редизайн платы и некоторые изменения в Альтере, да выпустить новую партию в производство. но, чёт никому это не интересно.
так это лечится "затягиванием" фронта на /cs, навесил кондер на пару десятков нанофарад и смотри цифровым анализатором исчезли "иголки" или нет, токо сначала надо ж эти иголки вычислить
- - - Updated - - -
интерес к fpga клонам упал до минимума, так же было и с эмуляторами, когда первые из них появились и шли нормально только на i386dx40 или выше а у народа стояли 286 и XT то было интересно а теперь они просто рутина