Не, не, не! Только стандартный размер!
Вид для печати
Ну вот, я бы хотел себе такой полноразмерный Специалист-новодел-гибрид тоже. Текущий гибрид - чисто проба пера. Мне пока не нравится, но уже, хотя-бы, можно работать.
- - - Добавлено - - -
PS Вот, кстати, формат Микроши для меня тоже вполне себе актуален. При этом, верхняя часть над клавиатурой, очевидно, может быть сильно компактнее.
https://i.postimg.cc/3RgPmqvm/mikroscha3.jpg
https://i.postimg.cc/zDFsf951/mikroscha6.jpg
Да, как вариант - разместить всё на одной плате. Если верхняя часть будет компактной, то меня бы такой вариант тоже очень бы устроил! Как минимум, это позволит отказаться от ненадёжного жгута проводов, идущего к клавиатуре. Предполагаю, что и в производстве это, возможно, будет дешевле.
Если у меня будет реальное устройство и при этом оно будет легко для повторения, а ещё лучше для заказа, то я бы с огромным интересом поддержал бы навороты!
Вот сейчас при подготовке очередного ролика про программирование на ассемблере я реально упёрся в мерцание спрайтов. На Спектруме я бы подгадал время отрисовки, чтобы ничего не мерцало. А у Специалиста даже не к чему привязываться! Делать буфер в виде ещё одного экрана, на котором вначале отрисовывать весь бутерброд, а потом готовый кусок переносить на экран (как, например в Batty на ZX Spectrum) сильно накладно по памяти, да и по тактам тоже.
Надо кусок обновлённый рисовать в скрытый буфер и переносить по готовности. Да, с точки зрения программиста это сложно. Но по тактам быстрее.
Так, а почему не завести те же 50Гц на прерывания. Опять же можно синхронизоваться по кадровым импульсам. Кроме того можно опять же завести ВИ53, один из каналов использовать как интервальный сигнал прерывания. Плюс от последнего - можно программировать частоту прерываний.
По поводу видеовыхлопа, лично меня устроил бы и VGA выход. Кто переживает по поводу 50Гц на мониторе. Продается сейчас на авито и местых комках кучи старых Самсунгов. LG как правило не поддерживают. Кстати ViewSonic как правило держат 50Гц даже современные (у меня сейчас стоит 22" монитор и он прекрасно держит VGA 50Гц).
Мне лично интересен этот проект, но не сколь целиком в классическом виде, а с плюшками. Особенно введение турбо режима (4МГц / 8МГц), уж хочется наш ВМ80А, ну или импорт, погонять так сказать на повышенных скоростях).
А если в качестве ОЗУ используете 32кб кеш от материнок, то я вообще писать буду кипятком от счастья, ибо у меня его много. :)
Mick, оптимизм насчет 8 это здорово, но даже на 7 МГц ты ведь не проверял полную функциональность. Процы (2 экземпляра A-1 intel и amd, если не изменяет память) использовали ограниченное подмножество команд и только читали из памяти и писали в порт. Хотя HardWareMan вряд ли будет делать даже 4.
Всё зависит от того, какой тип памяти будет использован. Если заюзать SRAM достаточного быстродействия, то можно сделать и 4МГц. В 8МГц я не вижу смысла для ВМ80А, увы. Он и так не самый холодный, а на 8МГц будет вообще как печка.
PS Ещё приходит понимание как можно сэкономить пины CPLD: Если поставить 2х8 битных защёлки снаружи, тогда через 16 выводов можно управлять 16битной ОЗУ. Для синхрогенератора это будет как единый цветной вывод (как в Орионе), а для процессора - обычные 8ми битные банки (цветовой можно оставить с доступом через регистр цвета или прям сделать возможность доступа напрямую как в том же Орионе). Если поставить память пожирнее, то вот готовые страницы для МХа/Ориона (предполагаю некую общую базу чипсета для Специалистов и Орионов, но не одновременно).
Так ВМ80А и не вытянет 8МГц, это импортный P8080A я думаю вытянет. Но с другой стороны, если основная логика будет в CPLD, то причин отказа от опыта нет.
По поводу греется или нет, из своих опытов с процессорами, я лично не заметил сильной разницы при работе на 3,5МГц и 7МГц для импорта, и 5МГц для ВМ80А.
Но как правильно поправил ivagor, тесты на таких частотах проводились при выполнении программ из ПЗУ, так как РУ5 в качестве динамики не самый хороший вариант на таких частотах.
Почитал... Ну да... Но лично я бы был заинтересован в том, что пригодно для массового производства. В чем проблема этих компьютеров сейчас? Купить их - не самое простое дело. Только конструктор, детали к которому надо еще найти (если купить только платы)... А хотелось бы что-то вроде мурмулятора, но для Специалиста. Правда без излишней тяги к минимализму. Скажем так, для распространения железа (а все-таки хочется популяризировать машинку) нужно сделать что-то максимально дешевое и простое, а потом, каждый уже сам может пришаманить красивую клавиатуру и проч. Но это все равно эмулятор.
Но, конечно, хотелось бы нормальный "Специалист", с настоящим ВМ80, но уже на современной элементной базе. Зачем цепляться за то, что только усложняет сборку. Насчет поднятия частоты процессора - дело то хорошее, на самом деле, память бы только вывезла ) У того же "Вектор-06Ц" были весьма изрядные проблемы с этим.. Так что даешь РУ7 ))). Хот их сейчас достать наверное еще тяжелее.
Так, хватит воды, а то занесло меня. Хочу полуэмуляторный "Специалист" с возможностью загрузки прошивки на старте машинки. МХ2 наверное тоже надо, прям понравилась мне машинка, но учитывая распространенность.. Все сугубо имхо, прошу простить за флуд, если проскочило. Я не хотел.
Про массовость целиком и полностью согласен! Проблема всех современных разработок кроется именно в том, что авторы что-то сделают для себя, спаяют работающий образец, отснимут видео и на этом дело с концом. Но не все могут что-то там спаять! Большинство людей, которые когда-то столкнулись со Специалистом на сегодня, взрослые, платёжеспособные люди за 40. Многие из них готовы заплатить деньги за реально работающее законченное устройство, которое можно беспроблемно подключить к современной технике (телевизор, смартфон в качестве магнитофона), чтобы вернуться в счастливую беспечную юность.
А для этого должна быть понятная схема аппарата с абсолютно доступными компонентами, доступные чертежи для заказа план и распечатки корпуса и т.д. Безусловно желательно наличие энтузиастов, готовых за некоторое вознаграждение спаять и отладить компьютеры.
У меня нет сомнений, что если будут доступные к покупке аппараты, то будет и интерес со стороны ностальгирующей публики. А какой-то, пусть и небольшой процент из них, даже будет готов программно поддержать начинание!
Я думаю, что возможно оформить макcимальный гибрид STD/SP580/MX/MX2. При этом понятно, что МХ2 будет перекрывать STD и МХ, но с известными особенностями.
ну за давностью времен так сразу не скажу. А только когда Вектором интересовался, активно читал различные описания, в том числе и о производстве. Ну и было что-то про то, что было несколько серий (или модификаций?) компьютера с частотами ЦП от 2,5 до 3,5 МГц. И мол именно в последнем варианте проц и память дико грелись, что сказывалось на надежности и, соответственно, проценте брака готовой продукции. Собственно, посыл там был в том, что если бы не технические заминки, Вектор мог бы выйти в массовую (с допустимым процентом брака) продажу на 1,5-2 года раньше. Хотя понимаю, что буз ссылок все это вода, а только искать сейчас лень. Да и тема не та.
https://ru.wikipedia.org/wiki/%D0%98...%D0%9C85%D0%90
Средняя тактовая частота микропроцессора ИМ1821ВМ85А — 5 МГц. Теоретически может работать и на большей тактовой частоте
https://ru.wikipedia.org/wiki/Intel_8085 - 6МГц
Ратмир, у 85 своя платформа есть.
Всем привет. Извините, если не совсем в тему, но, может, есть смысл рассмотреть в качестве накопителя USB-флэшку и китайский чип CH375. На Али их - как грязи, удобный интерфейс, вся работа с FAT - внутри. Всё, что нужно - подавать команды работы с файлами и директориями, читать и писать данные. Если нужно SD-карту, есть CH376, которая умеет работать и с USB и с SD. Правда, я не помню, поддерживается ли при использовании SD параллельный интерфейс. Но информации по этим чипам достаточно. Даже обзор нашёл. Конечно, есть и ограничения (например, длина имён файлов), но, думаю, это мелочь.
если верить описаниям - это только у CH376. CH375 - только посекторное чтение, остальное снаружи.
тут скорее вопрос как работает SD интерфейс при питании 5В. если никак - придется на всю шину данных ставить преобразователи уровней... хотя проще ту же SD карту в USB свисток воткнуть.Цитата:
Если нужно SD-карту, есть CH376, которая умеет работать и с USB и с SD. Правда, я не помню, поддерживается ли при использовании SD параллельный интерфейс.
Вполне возможно, я ещё не изучил достаточно этот чип. Но, в любом случае, CH376 обеспечивает и работу с FAT.
Можно и в свисток SD вставить, а можно использовать копеечный адаптер с Али, где уже есть и стабилизатор и преобразователь уровня. В общем, было бы желание :)
Конечно, это всё дело хозяйское, я только проинформировать хотел, вдруг кто не знает про такие микрухи...
P.S. А можно и на шину согласователь уровней повесить, не очень усложнит. Думаю, даже так выигрыш будет приличный в плане экономии на работе с железом и FAT :)
P.P.S. На Али и платки есть недорогие, чтобы поэкспериментировать, типа такого: https://aliexpress.ru/item/329637725...5a3a407c5AXfL4