-
- ? Vslav
- 26.09.2016 13:50
Я тут подумал - с заменой 014, 037 и ПЗУ (или родную 000/013 или РЕ-мулятор) можно БК в ДВК превратить ))
Консолька/терминал на PC, подключенной к замене 014-ой через UART (есть там и такой разъем наружу). От БК остается только сама доска, процессор, память ну и возможность втыкать некоторые БК-шные контроллеры в МПИ. Киборг какой-то получается, с искусственными органами :)
- ? Vslav
- 25.09.2016 11:57
>> целесообразно организовать ( скрытый ) регистрик с таймингами массива ДОЗУ - вплоть до VGA - таймингов
Да, такое делается в реплике БК на нормальной ПЛИС типа Циклона 3. Именно будет настраиваемый видеоконтроллер в теневых регистрах. А в макетке 037-ой ничего такого не поместиться, там всего лишь EPM3064 или EPM3128. VGA на оригинальной БК не получится (по крайней мере простой заменой 037) - там надо регистры сдвиговые до 24-25мГц разгонять.
- ? Vslav
- 24.09.2016 21:57
>>Vslav, а вообще возможности каких-то изменений работы ВП-037 широки?
Не знаю, идеи что есть у меня я перечислил. Мне поступают периодически вопросы по 037, реверс там доведен до уровня ячеек, а желательно перевести на полный читаемый верилог, поэтому для тестов макетка нужна. Платка, кстати получается универсальная, она может заменить практически любую ВП1 в рамках оригинального функционала. Также реверс 128-ой не слишком читаемый, тоже желательно переработать, макетка и тут поможет. Ну и к 119-ой могут быть вопросы, тоже заменяется. Стабильность эмулятора ВП1 ожидается повыше чем у оригинала, БК будут лучше разгоняться и устойчивее работать. Кому-нибудь такое тоже может быть интересно.
¤
>>Вывести по-отдельности кадровую и строчную частоты возможно, к примеру? Или горизонтальный скроллинг экрана аппаратный можно сделать?
Думаю что можно.
- ? Vslav
- 24.09.2016 21:04
>> Vslav, а вместо USB-клавы возможно подключить USB-мышь?
Можно, но поддержку мыши я неписал, хотя там немного добавлять, просто другого типа HID-report разбирать. Одновременно к разработанной плате подключить нельзя, там только один хост, а хабы мой стек пока не поддерживает.
¤
>а какие идеи ещё есть насчёт неё? Какие возможности?
Да я вроде все выше написал. Для начала точно повторить оригинал 037, потом попробовать работать с более быстрой памятью, типа РУ5Б, может быть удасться сократить цикл и увеличить временнОЕ окно доступа со стороны процессора. Ну и частоту кадровую можно немного поднять.
¤
>> современном мире писателей достаточно, читателей не хватает
Я бы не сказал, качественного контента всегда мало. И смотря что писатели хотят для себя. Они то как раз свободны в выборе темы. Если им мало читателей, то могут уйти в темы где читателей больше.
- ? Vslav
- 24.09.2016 18:55
>>Многие разрабатывают различные переходники для клавиатур PS/2 и USB
¤
Ну я делаю точную реплику БК на плюшке, на основе результатов реверса. Мне надо добиться точного совпадения таймингов с оригинальной БК. Для этого мне надо набирать и запускать на оригинальной БК различные коротенькие тесты. На родной клавиатуре мне это делать неудобно:
- их трех пленочных родных клавиатур с трудом работает одна, на остальных двух обрывы, и как долго эта одна протянет непонятно абсолютно
- есть еще кнопочная скрипучая, смазана силиконом, но комфорт на ней весьма условный, и не ко всем имеющимся платам БК она подключается по разъемам
- я уже не могу в ЙЦУКЕНГ, мне же не ностальгировать надо, а быстренько выполнить вполне конкретные действия для совего проекта
¤
Поэтому я разработал переходник USB-014 ДЛЯ СЕБЯ, чтобы комфортно делать свой основной проект. Если кто-то еще воcпользуется проектом - хорошо, нет - ну так и будет. Если бы kisser выложил бы свой переходник чуть раньше и он был бы доступе к покупке - то я бы этим не занимался.
¤
Есть еще разные идеи по смене режима 037, можно попытаться ускорить память, возможно сделать режим 80 символов в строке, поиграться с кадровой частотой (то есть, поднять до 50-52Гц с сохранением частичной совместимости с софтом), для этого сделана макетка на 3064/3128. Если кому интересно - велкам, нет - ну так и будет, не вопрос.
- ? Vslav
- 10.04.2016 13:59
Дело вообще не в модуле. В исходниках USB-хост стека работа собственно с контроллером USB занимает максимум 10 процентов, остальное - собственно вышележащие уровни стека, которого у меня в полном объеме до сих пор не написано.
- ? Vslav
- 10.04.2016 13:18
>> подключать флешки и другие USB-устройства?
USB BOT у меня только устройство написано. USB-хост стек полноценный долго разрабатываться будет. Так что USB-флешки - вряд ли. А зачем оно надо? Есть карточка, воткнули кабель USB в платку (или даже кабель постоянно подключен, по нему UART в консоль гоняется и клава эмулируется), появился кард-ридер, тут же ни вынимая ни платы, ни карты, ничего - перезалили/считали образ на карту, отключились, все - в БК новые данные доступны, можно использовать.
- ? Vslav
- 10.04.2016 10:20
>>Чтобы можно было выбрать из двух вариантов - только ретро-работу ВП-014, или расширенный режим?
Будет две платки, одна с EPM3036/3128 + генератор 50МГц + стабилизатор питания - ее можно будет ставить вместо почти любой ВП1 (014/037/065 128), только прошивку заливать нужную.
И вторая платка - EPM3128+stm32+USB OTG+MicroSD - это уже замена 014 на USB клавиатуру + кард-ридер + UART типа 065.
¤
¤
>>использовано вместо SL811 под "УП"?
Вряд ли я буду этим заниматься, у меня есть наработки под 32-битные кортексы, USB клавиатура давно работает, карточки работают, кардридер написан, просто соберу это все всместе под stm32.
- ? Vslav
- 09.04.2016 21:07
>> Ждем варианта "1801РР"-эмулятора,с возм-тью перепрошивки "обычным образом"
Что значит "обычным образом"? Программатором РР1? А зачем? РЕ-мулятор прекрасно перешивается через переходник COM-TTL или USB-UART-TTL не вынимаясь из панельки на материнской плате. Никаких эксзотических программаторов, переходник из USB за $3 c али-экспресса.
¤
Точную реплику ВП1-014 делать не очень интересно, сейчас обдумываю платку в формате 42-ножечного корпуса, заменит 014, плюс не ней будет Micro-SD карта, плюс разъем USB OTG, будет работать как кард-ридер, USB-UART (прикидываясь ВП1-065) или USB-хост для обычной клавиатуры.
¤
И, возможно, будет вариант ВП1-037, с перемычкой выбора режима - обычная 037 или турбо-вариант - память можно процентов на 25-30 подразогнать, а если поставить хорошие микросхемы РУ5Б/В то и еще быстрее.
- ? Vslav
- 14.03.2016 10:17
Сейчас обдумываю замену ВП1-014, на плате в габаритах 42-ножки, будет epm3064 + STM32F205, разъем USB-хост для подключения клавиатуры и выход UART (выйдет на ноги неиспользуемой более матрицы). По перемычке будет добавляться полноценный UART по типу 065. Если хватит места - то поставлю и MicroSD и интегрирую HX, будет шустро :)
?