Да постараюсь на днях дорисовать.
Что вы думаете?
Вид для печати
Сделал мапер на Специалист_МХ. На разъём необходимо добавить три сигнала: синхронизацию 2 МГЦ, выход звука с ВВ55 и вход пина PA0 ВВ55№2.
А также U1:v2_blush:. А вход пина PA0 ВВ55№2 для чего напомните.
- - - Добавлено - - -
50 пинонов для MAPER уже маловато. То есть с новыми сигналами самое то, но скорее всего понадобятся и ещё какие либо сигналы. Надо увеличивать. И надо шину для доп устройств : флоп? ...
А вообще какие устройства для Специалиста существуют/ разрабатываются на сегодняшний день? В моём понимании FDD отстой , лучше SD. IDE тоже как то не очень.
- - - Добавлено - - -
Вход пина PA0 ВВ55№2. Вспомнил - это управление звуком в MX.
Да FDD и IDE - отстой. SD интерфейс у нас подключается к ВВ55 №2. Кстати на основной плате ещё нужно звук вывести - также как я сделал через электролит на пищалку - у меня на Специалисте SRAM работает.
- - - Добавлено - - -
У меня заныкалось две UT62256 каждая по 32 кБайта. На основное ОЗУ будет маловато одной, а вот на ОЗУ цвета (оно размером 12 кБайт) в самый раз. Попробую замену и сообщу.
Очередной мапер. Теперь для Специалиста_МХ2. Из дополнительных сигналов появляется 5 МГц. Он нужен для схемы турбо (XP12.15 - на + питания или на корпус - переключатель турбо).
Вообще то схемы TURBO/NORM нужно делать на платах CPU .Так как 8080 работает только в NORM режиме , а 8085 и Z80(не проверялся) могут работать в обоих режимах. А Z80H возможно NORM/TURBO/2TURBO (2/4/8). По этому нет смысла размещать в MAPER схемы управления скоростью
- - - Добавлено - - -
Вернее в мапере нужно разместить некий порт котрый будет указывать процу как быстро ему надо работать.
Да, правильно, я не подумал. Но в мапере на Специалисте_МХ2 я убрал порт отвечающий за переключение цветов 5/8 в Std режиме. Для него нужны входы/выходы цветов - 6 пинов.
Тут представлю отдельно: схема турбо для двух процессоров и схему переключения цветов 5/8.
Я знаю разработчиков этого компьютера. Но, к сожалению, документация не сохранилась. Завод, где их делали - уничтожен. Что было у авторов - тоже было выкинуто за ненадобностью. По крайней мере мне так ответили.
Но компьютер, по тем временам, был действительно интересный. Достаточно простой для детей, но с CP/M-80, с неплохой совместимостью. Почти всё CP/M-совместимое, что запускалось на "Орионе", запускалось и на "Русиче".
Не, у меня в те времена был "Орион-128" с контроллером дисковода. Соответственно, компиляторы Си и Паскаля, dBase, Supercalc и другие программы, которые были рассчитаны на CP/M и распространялись "Орион-Софтом" и "Орион-Сервисом", я притащил в кружок. Ибо кроме бейсика там практически ничего не было. Машинки только-только поставили, а "учительская" была какая-то сборка на 286 процессоре. Всё работало, кроме тех программ и модулей, которые были жестко завязаны на схемотехнику "Ориона".
P.S. А до "Русичей" там были "Агаты"...
Обновил схему https://yadi.sk/i/bBdoH1qFtze9U
- - - Добавлено - - -
Начал паять на макетке :v2_dizzy_facepalm:.
Столько контроллеров....
Обязательный один остальные опционально.
Неясно назначение некоторых сигналов на мапер, например TURBO, 384\512, VS. Можно по названию догадаться, но где пример их применения. Вот в маперах представленных мною их нет. Всё же количество пинов на мапере завышено, зачем например, дублировать, нет даже учетверять количество пинов питания. +12 вольт вообще зачем нужно?
Перечисленные сигналы так на будущее. TURBO - понятно ? 348/512,VS -соответственно режим отображения но экране , кадровый синхроимпульс.
- Кому это надо ?
- Кто это поддержит ?
- Кто soft писать будет?
Когда будет что использовать , обязательно найдутся желающие и поддержат аппаратно и soft напишут. Что касается количества пинов - много не мало, только тех что Вы добавили к упущенным мною уже было в притык и не факт что последние. Я задавал вопрос по шине - ответа не дождался.Вот и решил пусть шину для расширения , если понадобится , выводят с альтернативного мапера в любом удобном виде .От того и пины.
Ждём окончательной схемы. Кстати подтяжки на SD карту вообще нет - нужно добавить.
Не думаю, что она там нужна. Шина-то SPI а не I²C, а делители уровней находятся на плате SD-карты.
Вот и я призадумался . В СЯБРе думаю просто разъём для холдера . Так можно любой доступный держатель для SD использовать хоть китайский хоть самодельный.
- - - Добавлено - - -
На схеме нечто подобное тоже не с проста изображено.
Обновил схему https://yadi.sk/i/68btjzHgu7cpy .Ну вроде всё больше изменений наверно не будет разве что для удобства трассировки платы . Продолжаю паять на макетке , после запуска выложу схемы процессоров.
А звук надо бы буферизовать, негоже прямиком с жиденького порта ВВ55 на динамик пускать. Лучше через свободный элемент ЛА3 или ЛЛ1 пустить, раз они есть...
Свободный элемент ЛА3 или ЛЛ1 приберёг на потом . В качестве буфера можно и транзистор. У FIFANa http://www.spetsialist-mx.ru/schemes...list48SRAM.pdf тоже через ёмкость.
Нет там звук выведен с плисины. А лучше сделать как в Специалисте SRAM (см. атач). Звук будет и с Std и с MX. Проверено в Std подачей сигнала на SIN.
Поправил схему с учётом выше сказанного
https://yadi.sk/i/Xk5w2wRyuEryE
Пока только тест. Допаяю обязательно поделюсь результатоми.
Почти полмесяца паяешь. Есть результаты?
Не все такие шустрые как я.
Просмотрев схему я нашёл, что один корпус в контроллере цвета лишний. Нужно сделать как в Специалисте_МХ2.
Всем ,привет . Случилась командировка , потому и молчал . Второй день занимаюсь СЯБРом у домашних свои планы на моё свободное время , продвигаюсь крайне медленно. МГТФ адская штука . В своей пайке двух недельной давности нашол с десяток ошибок . В целом комп заработал . Работает TEST разные мониторы , бейсик . SD контроллер от VINXRU почему то запускается через раз . При включении питания обычно командер стартует но не всегда ,выдаёт ошибку FF . Сброс и перемычка на поведении не как не сказываются . Если при включенном компе нажать сброс чаще всего зависает , но бывает и загрузится , никакой зависимости уловить не могу . Основная плата МГТФом процессор 85 фоторезистом .Возможно глюкодром из за МГТФ . На блокировочники не скудился .
- - - Добавлено - - -
Схема процессора 8085 https://yadi.sk/i/gLamk8DvuqmMf
У меня как-то тоже SD контроллер через раз запускался. Проблема была в диодах на U6/WR, у тебя - логический элемент. По схеме от автора после диодов стоит резистор. Так вот я его посадил не на то питание.
Вы наверное имеете ввиду PS/2 ?
Старый стал забывчивый. Да PS/2.
А вот в SD контроллере всё зависит от перемычки и от магнитофонного входа. Контроллер при запуске передаёт в Специалист данные загрузчика. Я писал этот загрузчик сразу в ПЗУ. В этом случае перемычка не играет никакой роли.
ПЗУ у меня с загрузчиком SD .С ним хоть иногда загружается. С обычными мониторами никак вообще не хочет.
Со Специалист-М тоже самое.
Перерисовал мапер Специалиста_МХ по стандарту согласно разъёму по схеме. Нашёл один неприходящий сигнал. А именно для счётчиков входящих в состав К580ВИ53 нужна частота 2 МГц. На разъёме отсутствовал данный сигнал (F/4) - я добавил. Не смотрите что у меня разъёмы XP3...XP7 на 10 контактов - нет пока в базе подходящих - нумерация на схеме линейная.
https://yadi.sk/i/GrNXLXtfuyDYp
Если кто просмотрел схему, то заметил что в качестве RAM-диска используется 512 кБайтная SRAM AS6C4008. Но в наше время она очень дорогая, необходимо найти какую-нибудь замену, можно и на 256 кБайт.
Нашёл некую K6T4008, но мне 10 штук не нужно, да и корпус SOI...
СЯБР работает пока не стабильно . Схема процессора i8085 и основной платы в процессе запуска претерпели изменения . С SD загрузка пошла . Поигрался в шахматы , цветные линии и др. На днях выложу схемы и видео.
Ну вот свершилось. СЯБР работает.
Теперь выглядит так фото https://yadi.sk/i/4cIOeNyrwXyzs https://yadi.sk/i/kAcsvLaMwY3JJ.
Видео снимал на телефон качество так себе https://yadi.sk/i/Hhwzg-oVwXzYN https://yadi.sk/i/2IZ4kq1iwXzbM частота кварца 22118000.
Схема CPU8085 https://yadi.sk/i/XyCpWsdrwXzni .
Основной платы https://yadi.sk/i/j_JhvOp3wY2CF.
Были проблемы с видео - смещение ч/б изображения и цвета. Программно в атмеге сигнал STB короче 4-х тактов сделать не получалось ,что на экране 2 пикселя . К тому-же ИР10 пишет по низкому уровню ,а ИР35 по переходу с 0 в 1. Спасла 1/2 ТМ2 получил STB1 для ИР10 и STB2 для ИР35 нужных фаз и длительности. Также узел сброса переехал на основную плату. В плате процессора тоже изменения : в этой схеме https://yadi.sk/i/K7d7q7GutbjBE сигналы VID\CPU и CPU\VID формировались неправильно . Решение этого вопроса подсмотрел на nedoPC http://www.nedopc.org/forum/viewtopi...art=30#p124405 одна половинка ТМ2 на плате процессора вторая на основной ,обе стробирую сигналом CLOCK (вывод 37 CPU) .
В общем всё работает но ещё думаю можно упростить буфер ОЗУ.
За сборку пять. За вертикальное видео - два.